為什么先求余數 會錯啊
這樣寫為什么錯啊,求解惑:
?求1到100奇數和:
?sum = 0?
x = 1
?while True:
?????if x % 2 == 0:?
?????????continue?
?????sum = sum + x?
?????if x > 100:?
?????????break
? ? ?x = x + 1?
print (sum)
這樣寫為什么錯啊,求解惑:
?求1到100奇數和:
?sum = 0?
x = 1
?while True:
?????if x % 2 == 0:?
?????????continue?
?????sum = sum + x?
?????if x > 100:?
?????????break
? ? ?x = x + 1?
print (sum)
2016-12-10
舉報
2016-12-10
第一個偶數2后就執行不到x=x+1了,陷入死循環了
2016-12-10
2016-12-10
把數值判斷
放在數值奇偶判斷
前面。
不然會加到101才退出循環。
2016-12-10
是不是沒有加一,因為1/2=0.直接把一跳過去了
2016-12-10
sum = 0
x = 1
while True:
? ? if x % 2 == 1:
? ? ? ?sum = sum + x
? ? if x > 100:
? ? ? ? break
? ? x = x + 1
print(sum)
2016-12-10