|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
user_data = {}
def new_name():
name = input('请输入用户名:')
while True:
if name in user_data:
name = input('用户名已经存在,请重新输入:')
continue
else:
password = input('请输入密码:')
user_data[name] = password
print('注册成功,登陆试试吧')
break
showmenu()
def login():
name = input('请输入用户名:')
while True:
if name in user_data:
password = input('请输入密码:')
while True:
if user_data.get(name) == password:
print('登陆成功')
break
else:
password = input('密码错误,请重新输入:')
continue
else:
name = input('用户不存在,请重新输入:')
continue
showmenu()
def exits():
print('欢迎使用')
def showmenu():
print('''
|---新建用户:N/n---|
|---登陆账号:E/e---|
|---退出程序:Q/q---|''')
code = input('请输入指令代码:')
list1 = ['n','q','e','Q','N','E']
if code not in list1:
temp = input('请输入有效指令:')
showmenu()
else:
if code == 'E' or 'e':
#为什么不管我输入什么英文都是进入第一条,想了半天都没想明白啊
login()
if code == 'N' or 'n' :#如果我把这条语句放在最上面,就先进入这里了
new_name()
if code == 'q' or 'Q':
exits()
showmenu()
|
|