有 5 个人坐在一起,问第五个人多少岁?

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

i = int(input("输入总人数:"))
a = 0
b = 0
for j in range(1,i+1):
    if j == 1:
        a = 10
    else:
        b = a+2
        a = b
print(f"第{i}个岁数为:{a}")

#法二:
def fun(i):
    if i == 1:
        return 10
    return fun(i - 1) + 2

print(fun(5))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章