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 ------
  • 相关阅读:
    html,css,javascript 总结
    Java总结2
    Java总结1
    Java学习第5天
    Java学习第4天
    Java学习第3天
    java 学习第二天
    java学习第一天
    markdown 学习
    django——django链接mysql数据库
  • 原文地址:https://www.cnblogs.com/Felix-DoubleKing/p/9656938.html
Copyright © 2011-2022 走看看