提交不了?幫我看看有什么問題
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作為計數器必須保證循環一次就加1。由于你把加1的語句放到了if條件后面,導致num是1的時候無法正常進行加1,num永遠是1,1永遠小于1000.陷入了死循環。
解決辦法:將num加1的語句放到循環開始的位置,保證每次循環num都可以加1