首页 > 编程语言 > 详细

python 中 for-else语句的使用

时间:2021-06-02 09:49:18      阅读:10      评论:0      收藏:0      [点我收藏+]

使用for-else的语句时,什么时候执行else的语句,什么时候不执行,这里做一个简单的写法

1.

for i in range(0,10):
if i >5:
print("jjj")
break
else:
print("kk")
else:
print("ll")

针对这个结果:可以理解为
执行到有break语句时,会中断循环,不会执行else的代码
结果为:

kk
kk
kk
kk
kk
kk
jjj

2.

for i in range(0,10):
if i >10:
print("jjj")
break
else:
print("kk")
else:
print("ll")
针对这个结果:可以理解为:
在整个循环结束后,会执行else的代码 因为 他没有执行到break里,所有整个循环结束后,会执行else的语句
结果为:

kk
kk
kk
kk
kk
kk
kk
kk
kk
kk
ll

 

 

ps:难点就是break的理解,它就是中断循环的。执行到break的语句后,会终止当前循环,执行循环体外的代码。

python 中 for-else语句的使用

原文:https://www.cnblogs.com/yannuo-666/p/14839324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!