python中for、while语句后的else代码块是怎样的
一、for、while语句后的else代码块
Python中的for和while语句都可以添加一个else代码块,其作用是当for或者while循环完成后,会执行else代码块中的语句,而不是继续循环。
二、for语句的else代码块
for语句的else代码块可以用来在for循环执行完毕后执行的代码,如果for循环被break语句中断,则不会执行else代码块。
for i in range(10):
if i == 5:
break
print(i)
else:
print("for循环正常结束")
上面的代码,当变量i的值等于5时,会执行break语句,结束for循环,这时候else代码块不会被执行,输出结果为:
0
1
2
3
4
三、while语句的else代码块
while语句的else代码块也可以用来在while循环执行完毕后执行的代码,如果while循环被break语句中断,则不会执行else代码块。
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
else:
print("while循环正常结束")
上面的代码,当变量i的值等于5时,会执行break语句,结束while循环,这时候else代码块不会被执行,输出结果为:
0
1
2
3
4
上一篇
JVM调优总结是怎样的 下一篇
怎么掌握Vue3完整知识体系 猜您想看
-
Hadoop基础知识有怎么怎么使用GoLand启动运行Go项目
1.安装GoL...
2023年05月26日 -
如何在 CentOS 7 上配置网络共享?
如何在 Cen...
2023年04月24日 -
单片机实现远程智能自动浇花系统
一、介绍远程智...
2023年05月25日 -
使用存储过程和触发器优化数据库操作
随着科技的发展...
2023年05月05日 -
SpringCloud中的Ribbon有什么作用
1. Ribb...
2023年07月23日 -
DataGear中怎么实现一个数据可视化表格图表
一、使用Dat...
2023年05月25日