|
发表于 2014-8-3 18:18:21
|
显示全部楼层
粗心导致,代码已改:
- print("---新建用户:N/n ----")
- print("---登录用户: E/e ----")
- print("---退出程序:Q/q ----")
- dict1 = {}
- while 1:
- commader = input("请输入指令代码: ")
- if commader == 'n' or commader == 'N':
- name=input("请输入用户名: ")
- while 1:
- if name not in dict1:
- secret = input("请输入密码: ")
- dict1[name] = secret
- print("注册成功,赶快试试吧")
- break
- else:
- name = input("对不起,名字已经在了,请重新输入")
- elif commader == 'e' or commader == 'E':
- name = input("请输入用户名 :")
- while 1:
- if name not in dict1:
- name = input("对不起,你输入的名字不存在,请重新输入")
- elif name in dict1:
- secret = input("请输入密码:")
- pwd = dict1.get(name)
- while 1:
- if secret == pwd:
- print("登录成功了 !")
- break
- else:
- print(dict1[name])
- print(secret)
- print(pwd)
- secret = input("密码输入错误!请重新输入 ")
- elif commader == 'q' or commader == 'Q':
- print("退出了")
- break
复制代码 |
|