用户名输入错了 重新输入对了 应该让输入密码 但是这个代码却是输入指令
print('|--- 新建用户:q ---|')print('|--- 登录账号:w ---|')
print('|--- 退出程序:e ---|')
dict1 = dict()
while True:
zl = str(input('\n|--- 请输入指令码:'))
ifzl == 'q':
name1 = input('请输入用户名:')
if name1 in dict1:
name1 = input('此用户名已被使用,请重新输入:')
else:
secret = input('请输入密码:')
dict1 = 'secret'
print('注册成功,赶快试试登录吧^_^')
if zl == 'w':
name2 = input('请输入用户名:')
if name2 not in dict1:
name2 = input('你输入的用户名不存在,请重新输入:')
elif name2 in dict1 :
secret = input('请输入密码:')
if dict1 == str(secret):
print('欢迎进入XXOO系统,请点击右上角的x结束程序!')
break
else:
print('密码错误')
if zl == 'e':
print('--- 成功退出程序 ---')
break
1,为啥帖子后面有那么多空白?
2,应该在Python提问版块里面发
3,dict1 = 'secret'
secret是个字符串,应去掉引号
目测就这些
页:
[1]