|
发表于 2017-4-20 14:05:41
|
显示全部楼层
#!/usr/bin/python
#-*-coding:utf-8-*-
print("---新建用户:N/n---")
print("---登录帐号:E/e---")
print("---退出程序:Q/q---")
aa=dict()
while 1:
m=str(input("请输入指令代码:"))
if m == 'N' or m == 'n':
name = input("请输入用户名:")
if name not in aa:
#aa[name]=input("请输入用户名:")
aa[name] = input("请输入密码:")
print("注册成功,赶紧试试登录吧!")
else:
name=input("用户名已存在,请重新输入")
aa[name] = input("请输入密码:")
print("注册成功,赶紧试试登录吧!")
if m=='E' or m=='e':
name=input("请输入用户名:")
pwd = aa.get(name)
if name in aa:
#aa[name]=input("请输入用户名:")
aa[name]=input("请输入密码:")
if aa[name] == pwd:
print("欢迎进入hh系统")
else:
print('密码错误!')
else:
name=input("用户名不已存在,请重新输入")
aa[name]=input("请输入密码:")
print("欢迎进入hh系统")
if m=='Q' or m=='q':
break
这样写,不过还是老师的思路更能看明白,我们这样写一直在重复一些代码 |
|