• python while、continue、break


    while循环实现用户登录

    _user = "tom"
    _passwd = "abc123"
    
    counter = 0
    while counter < 3:    #当条件为假时,跳出循环
        username = input("Username:")
        password = input("Password:")
        if username == _user and password == _passwd:
            print("welcome %s login...." % _user)
            break           # 跳出循环
        else:
            print("Invalid username or password!")
        counter += 1
        if counter == 3:
            keeping_going = input("还想继续吗?[Y/N]")
            if keeping_going == "Y":
                counter = 0
    
    else:
        print("已经错三次了,双双小可爱") 

    continue和break:

    continue   # 结束本次循环,进行下次循环

    Break      # 跳出整个当前循环

    实例程序:

    exit_flag = False
    
    for n in range(10):
        if n < 5:
            continue
        print(n)
        for N in range(10):
            print("layer2", N)
            if N == 6:
                exit_flag = True
                break
        if exit_flag:
         break

     输出结果:

    5
    layer2 0
    layer2 1
    layer2 2
    layer2 3
    layer2 4
    layer2 5
    layer2 6
  • 相关阅读:
    Java——泛型、异常
    接口
    Classes
    Unit Tests
    Boundaries
    Error Handling
    Objects and Data Structures
    DB other operation
    Comments
    Functions
  • 原文地址:https://www.cnblogs.com/ss-long/p/10269028.html
Copyright © 2020-2023  润新知