美文网首页
Python,if,else,for的搭配

Python,if,else,for的搭配

作者: hello_world_cxm | 来源:发表于2020-02-21 16:18 被阅读0次

    根据以往的认知,else只能和if搭配着用,else是不能独立运行的。但是没有想到,else和for竟然有一腿~直接看代码

    for i in range(5):
        print(i,end=' ')  
            break
    else:
        print('我被执行了') 
    #0 1 2 3 4 我被执行了
    

    结果显示是没有问题的。那么再看看用break

    for i in range(5):
        print(i,end=' ')
        break
    else:
        print('我被执行了')
    # 0 
    

    因为break,导致for循环中途就退出了,这时候else的语句没有被执行。
    由此可知,之后当for循环,平安无恙的地执行完之后,else语句才会被执行。

    相关文章

      网友评论

          本文标题:Python,if,else,for的搭配

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