概述
def start():
print('丨--- 新建用户:N/n ---丨')
print('丨--- 登录账号:E/e ---丨')
print('丨--- 退出程序:Q/q ---丨')
start()
namedict = {}
while True:
word = input('丨--- 请输入指令代码:')
if word == 'Q' or word == 'q':
print('正在退出程序...')
break
elif word not in 'NEQneq':
print('输入的指令有误。')
continue
#注册账号
elif word == 'N' or word == 'n':
name =input('请输入用户名:')
while True:
if name in namedict:
name = input('此用户名已经被使用,请重新输入:')
else:
break
password = input('请输入密码:')
namedict.setdefault(name,password)
print('注册成功,赶紧试试登录吧!')
continue
#登陆账号
elif word == 'E' or word == 'e':
name = input('请输入用户名:')
while True:
if name not in namedict:
name = input('用户不存在,请重新输入用户名:')
else:
break
password = input('请输入密码:')
while True:
if namedict[name] != password:
password = input('密码不正确,请输入密码:')
else:
break
print('欢迎进入程序,请点击右上角的X结束程序!')
最后
以上就是不安御姐为你收集整理的pythonelse报错_else报错,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!的全部内容,希望文章能够帮你解决pythonelse报错_else报错,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复