輸出結果為2550?
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if not x%2==0:
? ? ? ? continue
? ? sum = sum+x
print sum
為什么輸出結果不正確,是2550.而不是2500
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if not x%2==0:
? ? ? ? continue
? ? sum = sum+x
print sum
為什么輸出結果不正確,是2550.而不是2500
2018-10-28
舉報
2018-10-28
你這個sum求的是前100偶數的和!
如果求奇數的和,需要把not去掉。
if not x%2==0:
? ? ? ? continue
表示跳過奇數
2018-10-28
if not x%2==0:
? ? ? ? continue
這個是奇數跳出,所以程序求的是偶數的和,把not去掉