做业:用户登陆python
方法1:学习
count = 0 number = 3 while count < 3: username = input('请输入用户名:') password = input('请输入密码:') if username == 'xeon' and password == '123456': print('用户:', username, '登陆成功.') count = 3 break else: number -= 1 print('用户:', username, '登陆失败,剩余错误次数为', number) count += 1
方法2:code
username, password = 'xeon', '123456' count = 0 while count <= 3: username1 = input('请输入用户名:') password1 = input('请输入密码:') if username == username1 and password == password1: print('用户:', username, '登陆成功.') break else: count += 1 number = 3 -count print('用户名或密码错误! 剩余失败错误次数为: %s.' %number)
方法3:blog
username, password = 'xeon', '123456' count = 3 while count > 0: username1 = input('请输入用户名:') password1 = input('请输入密码:') if username == username1 and password == password1: print('用户:', username, '登陆成功.') break else: count -= 1 if count == 0: print("\n用户名或密码错误次数过多,禁止登录!") break print("用户名或密码错误,请再次输入,剩余尝试次数 %s 次\n" % count)
方法4:ip
list1 = ['xeon', '123456'] count = 0 while count < 3: username = input('请输入用户名:').strip() password = input('请输入密码:').strip() if username == list1[0] and password == list1[1]: print('登陆成功') break else: print('用户名或密码错误,剩余尝试次数为%d'% (2 - count)) count += 1