奇怪問題求教
sum=0 x=0 while x<101: ? ?x=x+1 ? ?if x%2 == 0: ? ? ? ?continue ? ?sum=sum+x print sum 為什么這個就是2601.while x<100時是2500.求教
sum=0 x=0 while x<101: ? ?x=x+1 ? ?if x%2 == 0: ? ? ? ?continue ? ?sum=sum+x print sum 為什么這個就是2601.while x<100時是2500.求教
2017-03-13
舉報
2017-03-13
因為x=100的時候,
x=x+1?
-> 101= 100+1
而sum=sum+101
->2601=2500+101
2017-03-13
明白了 ,x=0一直是0.沒有自加
2017-03-13
明白了 謝謝
還有個奇怪問題
sum=0
x=0
while x<100:
? ?if x % 2 == 0:
? ? ? ?continue
? ?x = x + 1
? ?sum=sum+x
print sum
一直無限循環輸出0.有點暈了