原题:

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

我的源码:

#!/usr/bin/python
# encoding=utf-8
# -*- coding: UTF-8 -*- # 有5个人坐在一起,
#问第5个人多少岁?他说比第4个人大2岁。
#问第4个人岁数,他说比第3个人大2岁。
#问第三个人,又说比第2人大两岁。
#问第2个人,说比第一个人大两岁。
#最后问第一个人,他说是10岁。
#请问第五个人多大? def age(num):
if num == 1:
s = 10
print("###",s)
else :
s = age(num-1)+2
print("SSS",s)
return s print(age(5))

输出结果:

原题给出的解答:

————————(我是分割线)————————

参考:

1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example28.html

备注:

初次编辑时间:2019年10月4日14:55:39

环境:Windows 7   / Python 3.7.2

最新文章

  1. 大叔也说Xamarin~Android篇~Activity之间传递数组
  2. BSGS[bzoj2242][bzoj3122]
  3. 计算圆周率 Pi (π)值, 精确到小数点后 10000 位 只需要 30 多句代码
  4. MVC-处理时间格式
  5. 模拟Spring依赖注入
  6. 【Android基础】Activity之间进行参数传递的三种方式
  7. 谈谈语音通信中的各种tone
  8. SSH网上商城---用户激活
  9. 【转】打包 压缩 命令tar zip
  10. 多臂机测试, AB测试
  11. 随机森林(Random Forest),决策树,bagging, boosting(Adaptive Boosting,GBDT)
  12. NABCD模型
  13. GetKeyState(vk_control)
  14. CSS 自适应
  15. 4.10 Routing -- Asynchronous Routing
  16. 调用jdbc已经写成的方法----jdbc工具类抽取方式一
  17. Prometheus+Grafana监控部署实践
  18. Spark Shuffle之Sort Shuffle
  19. 【EF】EF框架 Code First Fluent API
  20. AndroidStudio安装教程

热门文章

  1. 在ABP core中使用RabbitMq
  2. HDU–5988-Coding Contest(最小费用最大流变形)
  3. Java线程的启动和停止(一)
  4. Ubuntu 16.04 一键安装P4开发环境记录
  5. 云闪付个人免签支付用xposed解决强制升级
  6. shell之列表的定义与循环
  7. Vue项目打包后背景图片路径错误
  8. 带你体验Android自定义圆形刻度罗盘 仪表盘 实现指针动态改变
  9. backbone之collection
  10. C#可以直接调用的Win32API