求教:代码执行不下去,没有结果是什么原因呀。
来源:3-6 编程练习
慕侠3395170
2019-08-10 14:53:04
sum1 = 0
num1 = 1
# 循环条件
while num1 < 1000:
if num1 % 2 == 1:
num1 = num1 + 1
sum1 = num1 + sum1
print(sum1)
1回答
时间,
2019-08-11
同学,你好。同学程序为死循环,while循环结束不了,因此控制台没有输出结果。
当num1=2时,if条件不成立,执行求和运行,此后num1的值始终为2,if条件始终不成立num1值不会修改,因此while循环为死循环。
参考代码:

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题