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

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

4.6节第一处示例中

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

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

正在回答

1 回答

第四行最后需要冒号:。

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

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

举报

0/150
提交
取消

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

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