导语:
本文主要介绍了关于python else在循环语句执行的情况的相关知识,包括python的for else语句有什么用,以及while else python这些编程知识,希望对大家有参考作用。
1、当循环体没有执行break的时候,即循环体正常结束。
当没有触发break时,执行else子句:
print("两次输入机会")
for i in range(2):
num = int(input("请输入一个数字:"))
if 10 == num:
print("10 == num,触发break,不会执行else子句")
break
else:
print("循环体没有执行break语句,执行else子句")
print("程序结束")
两次输入机会
请输入一个数字:2
请输入一个数字:3
循环体没有执行break语句,执行else子句
程序结束
2、当while循环体完全不执行时,也会执行紧跟在后面的else子句。
while False:
pass
else:
print("循环体不执行,我也会执行")
# 执行后的输出结果:
# 循环体不执行,我也会执行
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python3代码如何使用字典进行数学运算?11/15
- ♥ 如何使用 Python 生成 PDF?01/10
- ♥ python如何解决中文乱码问题08/12
- ♥ 如何在python中安装扩展包09/05
- ♥ 如何实现python类实例化09/07
- ♥ python 正则表达式中的零宽度断言11/15
内容反馈