為什么這個運行等于0
num = 1
sum = 0
mo = num % 2
while True:
? ? if num > 1000:
? ? ? ? break
? ? if mo == 0:
? ? ? ? sum = sum + num
? ? num = num + 1
print (sum)
num = 1
sum = 0
mo = num % 2
while True:
? ? if num > 1000:
? ? ? ? break
? ? if mo == 0:
? ? ? ? sum = sum + num
? ? num = num + 1
print (sum)
2022-10-27
舉報
2022-10-28
因為num % 2 的結果是取余,當num=1時,mo的結果就是1,所以你下面的if mo == 0:就不會生效。
2023-08-31
你的? ?mo = num % 2沒在循環里啊