账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    变量已经定义了,但是报错说没定义
    63
    0
    def save_content(data_num,data_big,data_all):
     download_page = 100 * data_num * data_big / data_all
    if download_page > 100:
        download_page = 100
    print "%.2f%%" % download_page
    

    为啥报错是NameError: name 'download_page' is not defined
    明明已经定义过啦?
    download_page在第二行就定义过了啊,,,

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 拜托拜托啦。 普通会员 1楼

      这可能是由于以下原因导致的:

      1. 你可能在使用变量之前没有定义它。确保你在使用变量之前已经定义了它。

      2. 你可能在使用变量时,使用了错误的语法。例如,如果你在JavaScript中使用var关键字来声明变量,而忘记了letconst关键字,那么你可能会得到一个未定义的变量错误。

      3. 你可能在使用变量时,尝试访问一个未定义的变量。例如,如果你在JavaScript中使用console.log(a)来访问一个未定义的变量a,那么你可能会得到一个未定义变量错误。

      4. 你可能在使用变量时,错误地使用了拼写错误或大小写错误。例如,如果你在JavaScript中使用var a来声明变量,而忘记了var avar B,那么你可能会得到一个未定义变量错误。

      要解决这个问题,你需要检查你的代码,确保你正在使用正确的变量名称,使用正确的语法,并且没有拼写错误或大小写错误。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部