如果不用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跳過后面的代碼直接進入下一次循環時 會忽略下一次循環的判斷條件嗎
sum = 0
x = 0
while x<101:
??? x=x+1
??? if not x%2:
??????? continue
??? sum=sum+x
print sum
輸出結果是2601(2500加101來的)
所以continue跳過后面的代碼直接進入下一次循環時 會忽略下一次循環的判斷條件嗎
2018-08-12
舉報
2018-08-19
不會忽視下一次循環條件,你這邊當x為100時,滿足循環條件?x<101,進入循環體后,又執行了x=x+1語句,這時x是以101進行奇偶判斷,超出了范圍,while條件應當是x<100,這樣子x最大值為99,進入循環體執行x=x+1語句,x變成100在任務要求范圍內。
2018-08-13
小于的話就是101呀,因為是整數小于等于100