UnboundLocalError:赋值前引用了局部变量“检查”

阿姆莱特

我有无法解决的问题。我收到错误

UnboundLocalError:赋值前引用了局部变量“检查”

我的代码

    def volume_checker_first_stage(volume1,volume2,withdraw_minimun):
      if volume1>volume2:
       quantity = volume2
       if quantity > withdraw_minimun:
            checking = True
       return quantity, checking
      elif volume2>volume1:
       quantity = volume1
       if quantity > withdraw_minimun:
              checking = True
       return quantity, checking
      else:
       return None,None
野猪

作为函数体的第一行,代码如下:

checking = False

您有一个return返回 值的语句checking,但您的代码并不总是设置它。Referenced before assignment意味着您的return语句在您的代码分配变量之前询问变量的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

UnboundLocalError:赋值之前引用了局部变量“ e”

Python | 如果变量:UnboundLocalError:赋值之前引用了局部变量“变量”

麻烦:UnboundLocalError:赋值之前引用了局部变量

UnboundLocalError:赋值之前引用了局部变量'turn'-python

Python3 UnboundLocalError:赋值前引用了局部变量

全局变量变为局部--UnboundLocalError:赋值之前引用了局部变量

python中的多处理-UnboundLocalError:赋值前引用了局部变量'data'

UnboundLocalError:赋值之前引用了局部变量“ cars”

'UnboundLocalError:赋值之前引用了局部变量'lower'

UnboundLocalError:赋值前引用了局部变量“class_name”

UnboundLocalError:赋值前引用了局部变量“readlgt”

如果 g == 0: UnboundLocalError: 赋值前引用了局部变量“g”

UnboundLocalError:赋值前引用了局部变量“med”

UnboundLocalError:赋值前引用了局部变量“strdate”

UnboundLocalError:赋值前引用了局部变量“zipped”:生成器错误

UnboundLocalError:赋值前引用了局部变量“photoshop”

UnboundLocalError:在赋值之前引用了局部变量“标签”

问:“UnboundLocalError”:赋值前引用了局部变量“exitErr”

如何解决:UnboundLocalError:赋值前引用了局部变量“t”?在蟒蛇?

Python - UnboundLocalError:在赋值之前引用了局部变量“d”

Zip() 函数返回 UnboundLocalError:赋值前引用了局部变量“zip”

UnboundLocalError:赋值前引用了局部变量“照片”

“UnboundLocalError:赋值前引用了局部变量‘option2’”

UnboundLocalError:分配前引用了局部变量“pin”

问题加载 Django 装置。UnboundLocalError:赋值前引用了局部变量“pk”

UnboundLocalError:赋值前引用了局部变量“depcoord”

Flask 和线程切换布尔变量:UnboundLocalError:赋值前引用了局部变量“test”

UnboundLocalError:在赋值之前引用了局部变量 <var>

UnboundLocalError:在赋值之前引用了局部变量 <function>