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

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

為啥不行啊

sum=0

x=0

while True:

??? x=x+1

??? if x%2==0:

??????? continue

??? sum=sum+x

??? if x>99:

??????? break

print sum


正在回答

4 回答

sum=sum+x這行,應該放在break 下面,中止之后再求和

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

別聽二樓的。

他說的對。

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

別聽一樓在那瞎扯。

因為當x=100時,100取余為0 ,本次循環執行的是cotinue分支,跳過本次循環不執行break語句,下次循環會多加一個101,然后break,想解決問題就把sum的賦值語句挪到break之后,這樣會先break,不會加101

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

x > 100

99是100以內的奇數

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

舉報

0/150
提交
取消
初識Python
  • 參與學習       758392    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

為啥不行啊

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

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

幫助反饋 APP下載

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

公眾號

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