提交不了?幫我看看有什么問題
num = 0
sum = 0
while num <= 1000:
? ? if num % 2 > 0:
? ? ? ? continue
? ? sum = sum + num
? ? num = num + 1??
print(sum)
num = 0
sum = 0
while num <= 1000:
? ? if num % 2 > 0:
? ? ? ? continue
? ? sum = sum + num
? ? num = num + 1??
print(sum)
2025-08-09
舉報
2025-08-13
num = 0
sum = 0
while num <= 1000:
? ? num = num + 1
? ? if num % 2 > 0:
? ? ? ? continue
? ? sum = sum + num
? ? ??
print(sum)
num作為計數(shù)器必須保證循環(huán)一次就加1。由于你把加1的語句放到了if條件后面,導(dǎo)致num是1的時候無法正常進(jìn)行加1,num永遠(yuǎn)是1,1永遠(yuǎn)小于1000.陷入了死循環(huán)。
解決辦法:將num加1的語句放到循環(huán)開始的位置,保證每次循環(huán)num都可以加1