【发布时间】:2017-10-30 02:57:47
【问题描述】:
这是我的代码:
def HTR(S, T):
while S == 1:
Z = 60
if (S == 2):
Z = 60 + (60*.5)
elif (S == 3):
Z = 60*2
else:
Z = 0
return Z
这是我得到的错误:
return Z
UnboundLocalError: local variable 'Z' referenced before assignment
【问题讨论】:
-
return z 下面的行也是错误信息的一部分.... UnboundLocalError: local variable 'Z' referenced before assignment
-
那么你想这样做吗?
-
你认为
while S == 1是什么意思?
标签: python python-3.x local