美文网首页
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