qq_慕勒7425684
2022-10-27 23:13
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 % 2 的结果是取余,当num=1时,mo的结果就是1,所以你下面的if mo == 0:就不会生效。
你的 mo = num % 2没在循环里啊
Python3 入门教程(新版)
154174 学习 · 1075 问题
相似问题
回答 1
回答 2
回答 1
回答 1
回答 1