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

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

如果不用while Ture 而在while中寫條件 應該寫while x<101還是100呢

sum = 0
x = 0
while x<101:
??? x=x+1
??? if not x%2:
??????? continue
??? sum=sum+x
print sum

輸出結果是2601(2500加101來的)

所以continue跳過后面的代碼直接進入下一次循環時 會忽略下一次循環的判斷條件嗎

正在回答

2 回答

不會忽視下一次循環條件,你這邊當x為100時,滿足循環條件?x<101,進入循環體后,又執行了x=x+1語句,這時x是以101進行奇偶判斷,超出了范圍,while條件應當是x<100,這樣子x最大值為99,進入循環體執行x=x+1語句,x變成100在任務要求范圍內。

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

慕數據2172824 提問者

明白了 x=99 進入循環后x=100 跳過后續代碼 再次進入循環后x=101 滿足條件 加到sum里面 謝謝
2018-08-23 回復 有任何疑惑可以回復我~

小于的話就是101呀,因為是整數小于等于100

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

舉報

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

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

進入課程

如果不用while Ture 而在while中寫條件 應該寫while x<101還是100呢

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

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

幫助反饋 APP下載

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

公眾號

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