|
发表于 2022-5-22 11:13:14
|
显示全部楼层
14行少了一个单引号
- user_data={}
- def new_user():
- prompt='请输入用户名:'
- while True:
- name=input(prompt)
- if name in user_data:
- prompt='此用户名已被使用,请重新输入:'
- continue
- else:
- break
- passwd=input('请输入密码:')
- user_data[name]=passwd
- print('注册成功,赶紧试试登陆吧^_^')
- def old_user():
- prompt='请输入用户名:'
- while True:
- name=input(prompt)
- if name not in user_data:
- prompt='您输入的用户名不存在,请重新输入!'
- continue
- else:
- break
- passwd=input('请输入密码')
- pwd=user_data.get(name)
- if passwd==pwd:
- print('欢迎进入系统,请点右上角X结束程序!')
- else:
- print('密码错误')
- def showmenu():
- prompt='''
- |---新建用户:N/n---|
- |---登录账号:E/e---|
- |---退出程序:Q/q---|
- |---请输入指令代码:'''
- while True:
- chose=False
- while not chose:
- choice=input(prompt)
- if choice not in 'EeNnQq':
- print("您输入的指令代码错误,请重新输入:")
- else:
- chose=True
- if choice=='q' or choice== 'Q':
- break
- if choice=='n' or choice== 'N':
- new_user()
- if choice=='e' or choice== 'E':
- old_user()
- showmenu()
复制代码
|
|