python登录注册改良版

#在执行本脚本的时候,需要先注册,否则会报字符串不匹配
sum=3
while True: #如果条件为真,则一直循环
print("先注册,在登录")
print("1、注册")
print("2、登录")
print("3、退出")
agr = int(input("请输入选项:"))
#定义密码输入的次数
if agr == 1:

username = input("请输入用户名:")

if len(username) == 0 : #假设用户名的长度为零,则提示用户名不能为空
print("用户名不能为空")

else: #否则输入密码
password = input("请输入密码:")
password1 = input("再次确认密码:")
if password != password1 : #先判断密码是否一致

print("密码不一致,!!!")

continue
else: #否则注册成功
print("注册成功")
continue

elif agr == 2:
user = input("请输入用户名:")
if len(user) == 0:
print("登录用户名不能为空")
elif user == username :
pwd = input("请输入密码:")
if pwd == password1 :
print("登录成功,一起去游玩")
break
else:
sum = sum-1
print("密码不对,请重新选择!!尝试次数还剩%d次"%(sum))
if sum == 0:
print("请重新运行程序!!")
break
continue
else:
print("用户名或密码不对!!!")
continue

elif agr == 3:
print("游戏结束!!!")
exit()
else:
print("没有该选项,请重新选择!!")
continue

猜你喜欢

转载自www.cnblogs.com/yylyu/p/10240913.html