打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
跟我学Python 每天一题:利用递归推算年龄
数据分析小讲 2018-09-22 17:01:00

题目:有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后问第1个人,他说是10岁。请问第5个人多大?

运行结果:

18

总结:

  1. Python自定义函数:这里通过关键词def自定义了一个函数,函数名:ageFunc,n为函数的参数。
  2. 递归函数:即函数自己调用自己,ageFunc(n-1),递归终止条件:n==1。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python实现经典算法之递归算法
Python递归函数计算阶乘n!
专 题 7 嵌 套 函 数 与 零 点 问 题
python中函数的进阶用法
python
Python|用python解决阶乘问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服