while True和break组合运用时 if后为什么不用加上else?

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

Kongjian_8238

2024-03-20 18:11

4.6节第一处示例中

num=1
sum=0
while True:
    if num>100
        break
    sum=sum+num
    num=num+1
print(sum)

第五行后面为什么不需要加上 else: (尝试加上发现程序也是正常运行的)

写回答 关注

1回答

  • 慕尼黑352915
    2024-03-22 22:33:16

    第四行最后需要冒号:。

    逻辑判断如果小于等于100就累加,如果大于100就退出循环,else不会被执行。

Python3 入门教程(新版)

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

154155 学习 · 1075 问题

查看课程

相似问题