题目28:
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
请问第五个人多大?
def ages(n):
global age
if n == 1:
return 10
age = ages(n-1) + 2
return age
n = int(input('How many persons here?'))
ages(n)
print(u'第%d个人%d岁。' %(n, age))
递归这部分,好绕啊