鱼C论坛

 找回密码
 立即注册
查看: 2433|回复: 1

[迷途问路] 用户名输入错了 重新输入对了 应该让输入密码 但是这个代码却是输入指令

[复制链接]
发表于 2020-1-23 10:18:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
print('|--- 新建用户:q ---|')
print('|--- 登录账号:w ---|')
print('|--- 退出程序:e ---|')


dict1 = dict()

while True:
    zl = str(input('\n|--- 请输入指令码:'))

    if  zl == 'q':
        
        name1 = input('请输入用户名:')

        if name1 in dict1:
            name1 = input('此用户名已被使用,请重新输入:')
            
            

        else:        
            secret = input('请输入密码:')
            dict1[name1] = 'secret'
            print('注册成功,赶快试试登录吧^_^')

        
            
    if zl == 'w':
        
        name2 = input('请输入用户名:')
        
        if name2 not in dict1:
            name2 = input('你输入的用户名不存在,请重新输入:')
            
        
        elif name2 in dict1 :
            secret = input('请输入密码:')
            if dict1[name2] == str(secret):
                print('欢迎进入XXOO系统,请点击右上角的x结束程序!')
                break
            else:
                print('密码错误')
               
    if zl == 'e':
        print('--- 成功退出程序 ---')
        break















































            

   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-5 15:36:55 | 显示全部楼层
1,为啥帖子后面有那么多空白?
2,应该在Python提问版块里面发
3,dict1[name1] = 'secret'
secret是个字符串,应去掉引号
目测就这些
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 09:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表