模拟用户登录,允许输入3次,并给出剩余次数:
name = '哈哈' pwd = '123' i = 3 while i>0: user = input("请输入用户名:") passwd = input("请输入密码:") if user == name and passwd == pwd: print("登录成功") break else: i = i-1 print("登录失败,还有%s次登录机会" %(i)) 运行结果: F:\python3.6\python.exe F:/python_workdir/oldboy/while.py 请输入用户名:test 请输入密码:123 登录失败,还有2次登录机会 请输入用户名:abc 请输入密码:123 登录失败,还有1次登录机会 请输入用户名:哈哈 请输入密码:123 登录成功