|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我写了个程序:
print('|---新建用户:N/n---|')
print('|---登录账号:E/e---|')
print('|---退出程序:Q/q---|')
while 1 :
code = input('|---请输入指令:')
ifo = dict()
if code in ['N','n','E','e','q','Q']:
if code == 'N' or code == 'n' :
name = input('请输入用户名:')
if name not in ifo:
ifo[name] = input('请输入密码:')
print('注册成功,赶紧登陆试试吧!')
else :
print('该用户已经存在!')
print(list(ifo))
if code == 'E' or code == 'e':
name = input('请输入用户名:')
if name in ifo:
passwd = input('请输入您的密码:')
if passwd == dict1[name]:
print('欢迎您登陆 %d' %name)
else :
print('您的密码输入不正确')
else:
print('您输入的用户不存在,请重新输入:')
if code == 'Q' or code == 'q':
break
else:
print('请输入正确的指令:')
是咱们甲鱼老师的课后题,我在输入n,N,q,Q,都没有问题。
问题出在我输入n,然后输出一个用户资料。然后输入E查询的时候,始终查询不到。
eg:
输入n, 用户名输入m,密码输入123.
查询e, 用户名输入m,就显示该用户不存在了。
求各位看一看。麻烦大家了。 |
|