• 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 ------
  • 相关阅读:
    开源软件的国内镜像
    ruby学习之路(一)
    VBS正则表达式
    fscanf和feof的组合使用
    计算机产生随机数
    常用:JQ
    unitegallery 测试使用-自动播放关闭
    H5重力感应(转)
    JS中,如何判断一个数是不是小数?如果是小数,如何判断它是几位小数 保留n位小数
    input禁止显示历史输入记录
  • 原文地址:https://www.cnblogs.com/Felix-DoubleKing/p/9656938.html
Copyright © 2020-2023  润新知