当前位置: 首页 > 图灵资讯 > 行业资讯> python else在循环语句执行的情况

python else在循环语句执行的情况

来源:图灵python
时间: 2024-07-07 19:45:53

1、当循环体不执行break时,循环体正常结束。执行else子句时,没有触发break:

print("两个输入机会")
foriinrange(2):
num=int(input("请输入一个数字:"))
if10==num:
print("10==num,触发break,else子句不会执行")
break
else:
print("循环体不执行break语句,执行else子句")
print("程序结束")

两个输入机会
请输入一个数字:2
请输入一个数字:3
循环体不执行break语句,执行else子句
程序结束

2、当while循环体完全不执行时,后面的else子句也会执行。

whileFalse:
pass
else:
print("如果循环体不执行,我也会执行")
#执行后的输出结果:
#如果循环体不执行,我也会执行

以上是python 希望else在循环语句中的执行能对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。