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

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

請大家幫我看看哪里邏輯有問題,最后結果不對

num=0

sum=0

while num<=1000:

? ? num=num+2

? ? sum=sum+num

? ? continue

print(sum)


正在回答

4 回答

你做的題是0~1000的偶數集合?

你目前寫的程序計算了0~1002的偶數集合,因為最后一次計算時,num=1000,num+2=1002,sum=1002+sum

所以計算結果不對

應該把num=num+2寫到sum=sum+num 后


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

高飛的魚 提問者

非常感謝,這次對啦~比心
2022-01-18 回復 有任何疑惑可以回復我~

因為你這個代碼continue前面沒有用if去定義,所以你這個continue是沒有意義的

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

高飛的魚 提問者

好的,謝謝,明白啦~
2022-03-11 回復 有任何疑惑可以回復我~

你既然這么寫的話就沒必要加continue

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

高飛的魚 提問者

嗯嗯,不加,結果也是對的,原因是什么呀
2022-03-07 回復 有任何疑惑可以回復我~
num?=?0
sum?=?0
while?num?<=?1000:
????sum?=?sum?+?num
????num?=?num?+?2??#?將加2這一項放下面
print(sum)??#?注意:用不上contine函數(會報錯)


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

高飛的魚 提問者

你寫的代碼是對的,但是我加上了contine函數沒有報錯。
2022-02-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請大家幫我看看哪里邏輯有問題,最后結果不對

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

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

幫助反饋 APP下載

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

公眾號

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