想知道print(my_sumB(5))=15這個結果是怎么算出來的
#?遞歸 def?my_sumB(n): ????sum?=?0 ????if?n?==?1: ????????sum?=?n ????else: ????????sum?=?n?+?my_sumB(n?-?1) ????return?sum
print(my_sumB(5))
#?遞歸 def?my_sumB(n): ????sum?=?0 ????if?n?==?1: ????????sum?=?n ????else: ????????sum?=?n?+?my_sumB(n?-?1) ????return?sum
print(my_sumB(5))
2021-02-06
舉報
2021-02-07
當n=5時,sum 等于5+my _sumB(4),后者重新返回計算
n=4時,sum=5+4+my_sumB(3)
依此類推
結果為5+4+3+2+1=15