இ701 2022-11-07 21:45 采纳率: 100%
浏览 24
已结题

def 报错求解,急!

#使用自定义功能的时候,需要使用外部变量,但是一直在报错,这个该怎么改?

txt={'岚甴':123456789,'孤岚':987654321}
黑名单=['孤口']
冻结账号=['嵐甴']
def 登录():
count=0
for i in range(5):
name=input('请输入账号')
password=input('请输入密码')
passwords=txt.get(name)
b=passwords
if name in 黑名单:
print('账号已锁定请联系管理员')
break
else:
pass
if password==str(b) :
print('尊贵的用户',name,'欢迎回来')
break
else:
print('密码或账号错误请重新输入')
count+=1
if count==5:
print('账号已被锁定请联系管理员','微信17899297756')
黑名单.append(str(name))
def 修改密码():
name=input('请输入账号')
password=input('请输入新密码')
txt[name]=password
def 冻结账号():
name=input('请输入要冻结的账号')
冻结账号.append(name)
冻结账号()
#下面是报错

img

  • 写回答

1条回答 默认 最新

  • 谢玄. 2022-11-08 11:11
    关注

    你的一个变量名和函数名一致了,导致混淆了。这样子就好了

    txt={'岚甴':123456789,'孤岚':987654321}
    黑名单=['孤口']
    冻结账号=['嵐甴']
    def 登录():
        count=0
        for i in range(5):
            name=input('请输入账号')
            password=input('请输入密码')
            passwords=txt.get(name)
            b=passwords
            if name in 黑名单:
                print('账号已锁定请联系管理员')
                break
            else:
                pass
            if password==str(b) :
                print('尊贵的用户',name,'欢迎回来')
                break
            else:
                print('密码或账号错误请重新输入')
                count+=1
            if count==5:
                print('账号已被锁定请联系管理员','微信17899297756')
                黑名单.append(str(name))
    def 修改密码():
        name=input('请输入账号')
        password=input('请输入新密码')
        txt[name]=password
    def 冻结账号Func():
        name=input('请输入要冻结的账号')
        冻结账号.append(name)
        
    冻结账号Func()
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月16日
  • 已采纳回答 11月8日
  • 创建了问题 11月7日

悬赏问题

  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
  • ¥15 pycharm输出和导师的一样,但是标红
  • ¥15 想问问富文本拿到的html怎么转成docx的
  • ¥15 我看了您的文章,遇到了个问题。
  • ¥15 GitHubssh虚拟机连接不上
  • ¥15 装完kali之后下载Google输入法 重启电脑后出现以下状况 且退不出去 桌面消失 反复重启没用
  • ¥15 ESP-IDP-BLE配网连接wifi
  • ¥15 ue2.6.12版本用的若以,安装gojs,引入import * as go from 'gojs';报错
  • ¥15 服务器上的网站安装php5.6版本