亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

想知道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))

正在回答

1 回答

當n=5時,sum 等于5+my _sumB(4),后者重新返回計算

n=4時,sum=5+4+my_sumB(3)

依此類推

結果為5+4+3+2+1=15

0 回復 有任何疑惑可以回復我~
#1

慕絲6125874 提問者

謝謝- -
2021-02-09 回復 有任何疑惑可以回復我~
#2

慕斯卡2425917

每次調用函數沒有把sum都重新置成0嗎?
2021-03-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

想知道print(my_sumB(5))=15這個結果是怎么算出來的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號