美文网首页
10. for-else和while-else

10. for-else和while-else

作者: lynnyq | 来源:发表于2017-11-16 16:04 被阅读0次

如果for-else中 for循环正常死亡 那么会执行else 如果for-else中的for循环中有continue 也会执行else中代码,但是如果是break 将不再执行else中代码

for-else

如果for和else 配合使用的时候 当for循环执行完成后 再执行else中的代码 然后在打印测试

for i in range(5):
    print(i)
else:
    print("for-else")
print("测试")

for-else 如果for循环中有了break

for i in range(5):
    print(i)
    if i == 2:
        break
else:
    print("for-else")

print("测试")

for-else 中for循环中有continuee

for i in range(5):

    if i == 2:
        continue
    print(i)
else:
    print("for-else")

print("测试")

while-else 和for-else 效果一样的

i = 0
while i < 5:
    # if i == 2:
    #     # break
    print(i)
    i += 1
else:
    print("else")
print("测试")

相关文章

网友评论

      本文标题:10. for-else和while-else

      本文链接:https://www.haomeiwen.com/subject/qdolvxtx.html