標題:
遞迴函式 (一)
[打印本頁]
作者:
tonyh
時間:
2023-2-4 15:38
標題:
遞迴函式 (一)
本帖最後由 tonyh 於 2023-2-4 15:42 編輯
[attach]15109[/attach]
def total(n):
if n==1:
return 1
else:
return n+total(n-1)
print("1+2+...+5=",total(5))
print("1+2+...+101=",total(101))
print("1+2+...+257=",total(257))
"""
total(5)
=5+total(4)
=5+4+total(3)
=5+4+3+total(2)
=5+4+3+2+total(1)
=5+4+3+2+1
"""
複製代碼
作者:
王捷恩
時間:
2023-2-4 16:10
def total(n):
if n==1:
return
else:
return n+total(n-1)
print("1+2+...+5=",total(5))
print("1+2+...+101=",total(101))
print("1+2+...+257=",total(257))
複製代碼
作者:
李沛昂
時間:
2023-2-4 16:11
def total(n):
if n==1:
return 1
else:
return n+total(n-1)
print(f"1+2+..+5={total(5)}")
print(f"1+2+..+101={total(101)}")
print(f"1+2+..+257={total(257)}")
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2