Python教程

python 中 for-else语句的使用

本文主要是介绍python 中 for-else语句的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用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语句的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!