题目分析:
前一个人和后一个人的年龄差距是一样的,考虑递归来进行处理。
递归分为回推和递推
①递推:要知道第五人年龄,必须知道第四人的年龄,依次直到第一个人(已知其年龄为10)
②回推:到第一人之后开始回推,依次加2
代码:
def year(n):
if n == 1:#程序的回推条件
num = 10
else:
num = year(n-1) + 2#比前一个人大2岁
return num
year(5)#调用函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)