python基础语法_2_while循环

# 判断用户输入的账号是否正确
# 假设账号为:test
# 正常的逻辑:在合理的情况下应该要结束循环
# 1、如果账号正确,就退出循环
# 2、如果账号不正确,继续输入,直到输入q或者exit退出,用户主动退出
# 3、如果错误次数打到3次,循环结束退出

案例1:
yonghu=True
error_num=0
while yonghu:
    username = input("请输入账号:")
    if username=='test':
        print('账号正确!')
        yonghu = False
    elif username in ('q','exit'):
        print('您主动退出!')
        yonghu = False
    else:
        error_num+=1
        if error_num==3:
            yonghu=False
            print('账号输入错误3次,退出程序')
        else:
            print('您输入的账号错误,请重新输入')

你可能感兴趣的:(python基础语法_2_while循环)