【发布时间】:2018-11-23 03:07:58
【问题描述】:
我收到一条错误消息,提示 "UnboundLocalError: local variable 'numberOfTripsCompleted' referenced before assignment"
trips= 0
def increasetrips(x):
trips += 1
所以我构造了一个列表:['driver', firstname, lastname,vehicletype, trips]。 在用一个例子进行实例化之后:['driver', Bob, Brown, truck, 0],我现在想要一个函数来每次将列表的“trips”部分增加 1。我上面的函数没有给出错误,但是在运行'increasetrips'之后,当我为我的实例化列表回调时,位置4仍然保持'0'。所以它一直返回 ['driver', Bob, Brown, truck, 0],而我期待 ['driver', Bob, Brown, truck, 1]
【问题讨论】:
-
该代码不包含任何名为
numberOfTripsCompleted的变量。请发布实际代码。
标签: python