为了账号安全,请及时绑定邮箱和手机立即绑定

第8行为什么缩进了就死循环了,程序执行到第8行,接着去哪里执行了?

num=0

sum=0

while True:

    if num>10:

        break

    if num % 2 ==0:

        sum=sum+num

        num=num+1

print(sum)


正在回答

2 回答

第八行缩进到if语句中默认为是ture所以一直循环又没有使用break跳出循环所以陷入死循环无法执行后面的语句

0 回复 有任何疑惑可以回复我~

大佬们忽略我的问题哈,我想明白了:当num为奇数的时候,程序从第8行回到第3行,并一直在第3到第6行之间循环。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

第8行为什么缩进了就死循环了,程序执行到第8行,接着去哪里执行了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信