while循环

while 循环

  1. while 循环结构

    • while 循环条件

      ​ 循环体

      ​ 更新变量

  2. while - break(结束循环)

    count = 1
    while count < 5:
        print(count)
        count += 1
        if count ==2:
            break
    
    • 结果为:1
  3. while-continue(结束本次循环,继续下一次循环,continue下面代码不会被执行)

    count = 1
    while count < 5:
        print(count)
        count += 1
        if count == 4:
            continue
            print(666)
    
    • 结果为:1 2 3 4
  4. while - else(循环体正常结束就执行else,否则不执行)

    count = 1
    while count < 5:
        print(count)
        if count ==2:
            break
        count += 1
    else:
        print(666)
    
    • 结果为:1 2

while小例子:

  1. 登录认证

    code = 'qwer'
    count = 1
    while count < 4: # 有三次输入机会
        username = input('用户名:')
        password = input('密码:')
        your_code = input('验证码:')
        if your_code == code:
            if username == 'leilei' and password == '123456':
                print('登陆成功')
                break # 如果登录成功,则退出循环
            else:
                print('用户名或密码输入错误')
        else:
            print('验证码输入错误')
        count += 1
    
posted @ 2021-07-18 21:20  程胥员  阅读(77)  评论(0)    收藏  举报