完成用户登录功能 三次登陆锁定:要求一个用户名密码输入密码错误次数超过三次锁定?

def login():
    default_username = "root"
    default_password = "123"
    times = 3
    while times > 0:
        username = input("请输入账号:")
        password = input("请输入密码:")
        if username == default_username and password == default_password:
            print(f"登录成功!欢迎回来,{username}!")
            # break # 退出当前while缩进代码块,但是函数依然会往下执行
            return  # 函数,可以使用return,阻止代码继续往下执行
        else:
            print(f"登录失败!账号或密码有误!")
            if times > 1:
                print("请重新输入!")
            times -= 1
    print("对不起!当前账号已经被锁定!")


login()

  

posted @ 2022-03-29 16:34  于漫  阅读(437)  评论(0)    收藏  举报