這樣怎么不行呢?求指教
sum = 0
x = 1
while True:
? ? if x%2==0:
? ? ? ? continue
? ? sum=sum+x
? ? x=x+1
? ? if x > 100:
? ? ? ? break
print sum
sum = 0
x = 1
while True:
? ? if x%2==0:
? ? ? ? continue
? ? sum=sum+x
? ? x=x+1
? ? if x > 100:
? ? ? ? break
print sum
2018-10-11
舉報
2018-10-11
x>100 應該在累加之前判斷,以決定是否退出循環
2018-10-11
更正一下,當x的值增加到2的時候
2018-10-11
因為當x的值增加到100的時候程序就進入了死循環。
?上述語句會不斷判斷為數值為偶數,進入下一次循環