|
|
发表于 2019-4-28 15:06:47
|
显示全部楼层
条件判断有问题,修改如下
- print('|--- 新建用户:N/n ---|')
- print('|--- 登录账号:E/e ---|')
- print('|--- 退出程序:Q/q ---|')
- dict1={}
- code = input('|--- 请输入指令代码:')
- code=code.upper()
- while code != 'Q':
- if code == 'N' :
- name = input('请输入用户名:')
- while name in dict1.keys():
- name = input('此用户名已经被使用,请重新输入:')
- secret = input('请输入密码:')
- dict1[name] = secret
- print('注册成功,赶紧登录试试!')
- code = input('|--- 请输入指令代码:')
- code=code.upper()
- continue
- elif code == 'E':
- name = input('请输入用户名2:')
- while name not in dict1.keys():
- name = input('您输入的用户名不存在,请重新输入:')
- secret = input('请输入密码:')
- while secret not in dict1.values():
- secret = input('对不起密码输入错误,请重新输入:')
- print('欢迎进入XXOO系统,请点击右上角的X结束程序!')
- code = input('|--- 请输入指令代码:')
- code=code.upper()
- continue
- print('欢迎使用程序!')
复制代码 |
|