关于Python中的for...else...语句格式

参考博客:https://www.cnblogs.com/hany-postq473111315/p/12268076.html

因为博主之前做的都是java与c系的编程语言相关的内容,所以遇到Python中的for...else...不太熟悉,因此记录下来

for 变量 in 可迭代对象:
      执行语句1
else:
      只有在执行语句1逻辑通过时才会执行语句2,并且else中的语句会在最后执行
# 示例代码
for i in range(7):
    if i%2 == 1:
        print(i)
else:
    print("执行了else语句")

执行结果:

  • 注意:与if...else...区别开
for i in range(7):
    if i%2 == 1:
        print(i)
    else:
        print("执行了else语句")

执行结果:

原文地址:https://www.cnblogs.com/pufa/p/13887352.html