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

来源:4-6 Python之break跳出循环

weixin_慕斯2415449

2022-03-10 16:17

num=0

sum=0

while True:

    if num>10:

        break

    if num % 2 ==0:

        sum=sum+num

        num=num+1

print(sum)


写回答 关注

2回答

  • 慕沐2555683
    2022-08-10 09:29:38

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

  • weixin_慕斯2415449
    2022-03-10 16:33:26

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

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题