import getpass
qq="""
欢迎来到我的世界!
1:登录 2:注册 3:退出
请选择您需要的选项: """
a = {}
def register():
'用于注册用户'
user =input('用户名: ').strip()
if userand (usernot in a):
passwd =input('密码: ')
a[user] = passwd
print('注册成功')
else:
print('用户名为空或用户已存在')
# print('注册')
# data = input('请输入您需要注册的用户名: ')
def login():
'用于验证登录'
user =input('用户名: ').strip()
passwd = getpass.getpass('密码: ')
# if user in a and a[user] == passwd:
if a.get(user) == passwd:
print('登录成功')
else:
print('登录失败')
def show_menu():
cmds = {'2':register,'1':login}
while 1:
choice =input(qq).strip()
if choicenot in ['1','2','3']:
print('无效的输入,请重试!')
continue
if choice =='3':
print('\n拜拜~')
break
cmds[choice]()
if __name__ =='__main__':
show_menu()