|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
print("[----新建用户:N----]")
print("[----登陆账号:E----]")
print("[----退出程序:Q----]")
dict1={}
def func():
while 1:
str1=input(" 请输入指令代码:")
'''判断是否为N,执行新建操作'''
if str1=='N':
name=input("请输入用户名:")
if name in dict1:
print("该用户已存在")
continue
else:
psd=input("请输入密码:")
dict1['name']=psd
print(dict1.items())
'''判断是否为E,执行登陆操作'''
if str1=='E':
name=input("请输入用户名:")
if name not in dict1:
print("用户不存在,请注册。")
else:
psd=input('请输入密码:')
if psd==dict.get('name'):
print('欢迎登陆~')
else:
print("密码输入错误!!!")
'''判断是否为Q,退出操作'''
if str1=='Q':
print("退出!")
break
func()
为什么在新建相同的用户时,两次输入相同的用户,不会执行print(‘用户名已存在。’)语句 |
|