Python账号密码登陆判断(三次机会)
#!/usr/bin/env python #coding=UTF-8 #先设定初始用户名和登录密码 init_usrname=input("Please enter initial username:") init_password=input("Please enter initial password:") #打印输出设置好的用户名和初始登录密码 print(init_usrname) print(init_password) #进入登录界面,flag0指的是输入密码错误的次数 #flag1指的是登录成功标志位 flag0=0 flag1=1 print(">>>>User Login<<<<<") while True: #提示用户输入用户名 usr=input("enter username:") if usr==init_usrname: #输入用户名正确则进入到输入登录密码阶段 #判断输错登录密码次数 while flag0<3: password=input("enter password:") if password==init_password: #若密码输入不正确则登录成功因而跳出循环 print("Success Login!") flag1=1 break else: #计算输错次数,每输错一次flag加1 flag0 +=1 if flag0 <3: print("Wrong Password,enter again!") #输错三次跳出输入扥路密码环节重新进行用户名的输入,相应的flag也要归零 if flag0==3: break # flag0=0 print("You have tried three times,login again!") else: flag0 +=1 if flag0 <3: print("Wrong userName,enter again!") if flag0 ==3: break print("You have tried three times,login again")