马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
MenuNote = '''
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
'''
print(MenuNote)
userInfo = {}
code = input("请输入指令代码")
flag = 0
while True:
if flag:
print(MenuNote)
code = input("请输入指令代码")
flag = 1
# 01 新建用户模块
if code == 'N' or code == 'n':
userName = input("请设置用户名1:")
# 判断用户名是否唯一
while True:
if userName in userInfo:
userName = input("该用户名已经被使用,请重新设置用户名:")
else:
userInfo[userName] = input("请设置密码:")
print("注册成功,赶紧试试登录吧")
break
#02 登录验证
elif code == 'E' or code == 'e':
userName = input("请输入用户名:")
#判断用户名是否存在
while True:
if userName in userInfo:
userPassword = input("请输入密码:")
#判断密码是否正确
while userPassword != userInfo[userName]:
userPassword = input("密码验证不正确,请重新输入密码:")
print("验证通过,登录成功")
flag = 1
break
else:
count = 0
for eachKeay in userInfo.keys():
count += 1
print("第%d位用户:%s" %(count,eachKeay))
isNew = input("用户不存在,是否创建?(Y/N):")
if isNew == 'Y':
userInfo[userName] = input("请设置密码:")
print("注册成功,赶紧试试登录吧")
break
else:
break
flag = 0
elif code == 'Q' or code == 'q':
print("感谢使用,再见!")
break
else :
code = input("指令不存在,请重新输入")
flag = 0
|