有 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))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章