第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

+ 1 在下面的 python 函數(shù)中真的很重要嗎?

+ 1 在下面的 python 函數(shù)中真的很重要嗎?

寶慕林4294392 2022-12-20 15:13:06
我是編程新手,正在參加 Python 在線課程。我有一個問題要問以下函數(shù)中的一行:def sum_first_n(n):    result = 0    for i in range(n):        result += i + 1    print(result)sum_first_n(100)結(jié)果是 5050?,F(xiàn)在看第 4 行:result += i + 1,如果我從該行中刪除 + 1,我仍然會得到相同的結(jié)果。誰能好心解釋一下 +1 的功是什么,或者寫的時候可以省略嗎?
查看完整描述

3 回答

?
溫溫醬

TA貢獻(xiàn)1752條經(jīng)驗 獲得超4個贊

它肯定會對您的輸出產(chǎn)生影響。首先,當(dāng) i 為 0 時,生成的整數(shù)值為 1,對于循環(huán)的下一次迭代,將向結(jié)果添加 2,因此結(jié)果等于 3。而如果不存在增量 1 的值結(jié)果將是 2 等等。所以肯定會有影響的!



查看完整回答
反對 回復(fù) 2022-12-20
?
鴻蒙傳說

TA貢獻(xiàn)1865條經(jīng)驗 獲得超7個贊

我從該行中刪除了 +1,它打印了 4950。+1很重要。讓我解釋。
首先,result = 0這里無事可做。
for i in range(n)表示重復(fù) n 次,從 STARTING 到i=0結(jié)束n=99。
對于每個循環(huán),result = result + i + 1。由于您的循環(huán)僅求和 100 次,因此它在 處停止i=99,但是有100 次,+1因此結(jié)果為 5050。
為了使這段代碼更具可讀性,將其更改為for i in range(n+1): result += i表示循環(huán)從 0 開始到 100 結(jié)束,這是前 100 的總和正整數(shù)。

查看完整回答
反對 回復(fù) 2022-12-20
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊

'result += i + 1' 與 'result = result + i + 1' 相同。
'result = result + i + 1' 導(dǎo)致 5050,'result = result + i' 導(dǎo)致 4050。
也許您缺少任何環(huán)境選項。

查看完整回答
反對 回復(fù) 2022-12-20
  • 3 回答
  • 0 關(guān)注
  • 166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號