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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

如果sum=sum+x的位置提前,為什么結(jié)果為5151

x=0
sum=0
while?True:
????x=x+1
????sum=sum+x
????if?x>100:
????????break
????if?x%2==0:
????????continue
print?sum

就是把sum=sum+x提前為什么輸出結(jié)果為5151?


正在回答

5 回答

你這個(gè)不是計(jì)算所有質(zhì)數(shù),你的程序師計(jì)算100以內(nèi)所有數(shù)的和,朋友

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Randoolx 提問(wèn)者

但是100內(nèi)的和是5050,為什么會(huì)出現(xiàn)5151?
2016-06-17 回復(fù) 有任何疑惑可以回復(fù)我~

又看了一遍,知道是怎么回事了。continue命令跳過(guò)的是它后面的代碼,繼續(xù)下一個(gè)循環(huán)。在題主寫(xiě)的代碼中,sum=sum+x提前,而continue命令在最后。假如x=2,它不符合continue的條件,那么會(huì)跳過(guò)continue后面的代碼,繼續(xù)下一個(gè)循環(huán),即計(jì)算x=3時(shí)的x=x+1,sum=sum+x...。問(wèn)題是而continue后面沒(méi)有代碼,則這個(gè)條件對(duì)于篩選偶數(shù)并沒(méi)有用,故而計(jì)算的是0-100所有數(shù)的和。

0 回復(fù) 有任何疑惑可以回復(fù)我~

同問(wèn),不明白

0 回復(fù) 有任何疑惑可以回復(fù)我~

sum提前表示前1-100的總和,具體: x=0,sum=1 ? x=1,sum=1+2=3 ? x=2,sum=3+3=6.....?

其中的x是 x=x+1等號(hào)后面的 x

如果sum在后面時(shí),sum=sum+x ? ?sum是0 ? ?x=100時(shí),sum=0+100+1

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Randoolx 提問(wèn)者

非常感謝!
2016-06-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

愛(ài)吃小魚(yú)干3457117

看的不是很懂,放在前面加就提前表示總和,那么循環(huán)運(yùn)算起來(lái)是x = 1 sum = 0 + 1, x = 2 sum = 1 + 2, x = 3 sum = 3+3。。。。。 放在后面就是sum = 0 + 100 (這個(gè)100是x循環(huán)的來(lái)的對(duì)嗎?)+1 (這個(gè)是哪來(lái)的呢) 還有在這一步驟的循環(huán)是怎么回事呢,看不懂,,,,
2016-07-07 回復(fù) 有任何疑惑可以回復(fù)我~

你這個(gè)continue寫(xiě)的不對(duì)吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Python
  • 參與學(xué)習(xí)       758365    人
  • 解答問(wèn)題       8967    個(gè)

學(xué)python入門(mén)視頻教程,讓你快速入門(mén)并能編寫(xiě)簡(jiǎn)單的Python程序

進(jìn)入課程

如果sum=sum+x的位置提前,為什么結(jié)果為5151

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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