zoukankan      html  css  js  c++  java
  • else配合while或者for循环只用注意点

    当while循环或者for循环配合else使用时注意以下2点:

    while 条件:

      语句块

    else:

      语句块

    1.运行while或者for语句块的时候没有break时,else语句块会在whlie或者for语句块结束后执行else里面的语句块

    while循环:

    count = 0
    while count <= 5 :
        count += 1
        if count == 4:
            continue
        print("Loop",count)
    
    else:
        print("循环正常执行完啦")
    print("-----out of while loop ------")        

    执行结果:

    Loop 1
    Loop 2
    Loop 3
    Loop 5
    Loop 6
    循环正常执行完啦
    -----out of while loop ------

    for循环:

    for i in range(1,6):
        if i == 4:
            continue
        print("Loop",i)
    else:
        print("循环正常执行完啦")
    print("-----out of while loop ------")

    执行结果:

    Loop 1
    Loop 2
    Loop 3
    Loop 5
    循环正常执行完啦
    -----out of while loop ------
    
    Process finished with exit code 0

    2.当运行while或者for语句块的时候有break时,else语句块在whlie或者for语句块结束后不会执行else里面的语句块

    count = 0
    while count <= 5 :
        count += 1
        if count == 4:
            break
        print("Loop",count)
    
    else:
        print("循环正常执行完啦")
    print("-----out of while loop ------")    

    执行结果:

    Loop 1
    Loop 2
    Loop 3
    -----out of while loop ------

    for循环:

    for i in range(1,6):
        if i == 4:
            break
        print("Loop",i)
    else:
        print("循环正常执行完啦")
    print("-----out of while loop ------")

    执行结果:

    Loop 1
    Loop 2
    Loop 3
    -----out of while loop ------
  • 相关阅读:
    Path expected for join!错误处理
    JPA 不生成外键
    SpringDataJPA
    MyCat-schema.xml详解
    aliyun阿里云Maven仓库地址——加速你的maven构建
    MyCAT简易入门 (Linux)
    CentOS 7 常用命令大全
    mycat 9066管理端口
    MyCat入门
    Virtualbox的centos7 nat和桥接网络配置
  • 原文地址:https://www.cnblogs.com/Felix-DoubleKing/p/9656938.html
Copyright © 2011-2022 走看看