在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Python 操练 实例28标题 :有5小我 坐在一路 ,问第五小我 几多 岁?他说比第4小我 年夜 2岁。问第4小我 岁数,他说比第3小我 年夜 2岁。问第三小我 ,又说比第2人年夜 两岁。问第2小我 ,说比第一小我 年夜 两岁。最后问第一小我 ,他说是10岁。请问第五小我 多年夜 ? 法式 剖析 :应用 递回 的方式 ,递回 分为回推和递推两个阶段。要想知道第五小我 岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。 法式 源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- def age(n): if n == 1: c = 10 else: c = age(n - 1) + 2 return c print age(5) 以上实例输出成果 为: 18 |
请发表评论