如果账号正确密码错误
要加什么
可以不用再次输入账号,直接输入密码
在循环外加一个标志变量,如果账号正确,密码错误,则标志设置为1,否则为1
while循环开始检查标志是否为1,为1则不需要再输入username
另外username和password变量也在while外定义,这样就可以保留上次输入的username,不再需要重复输入
count=0
username=""
password=""
userok=0
while count<3:
count=count+1
m=3-count
if userok == 0:
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "admin" and password == "123":
print("登录成功")
break
elif username == "admin":
print("密码错误")
print("你还有",m,"次机会")
userok=1
elif password == "123":
print("用户名错误")
print("你还有",m,"次机会")
userok=0
else:
print("用户名和密码均错误")
print("你还有", m , "次机会")
userok = 0
你把input账号写两次,一次放到while外,一次放到第二个elif里面