![](/img/trans.png)
[英]UnboundLocalError: local variable 'truebomb' referenced before assignment
[英]UnboundLocalError: local variable 'checking' referenced before assignment
我有無法解決的問題。 我得到了錯誤
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
作為函數的第一行以避免此錯誤。
作為函數主體的第一行,請編寫以下代碼:
checking = False
您有一個return
語句,它返回checking
的值,但是您的代碼並不總是對其進行設置。 Referenced before assignment
是指您的return
語句在代碼賦值之前要求變量的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.