这是我的代码:
def displayInventory ():
print ("Inventory: " + str(inventory))
def enterEcdysis():
global xcash
xcash -= 1
displayInventory()
xcash = 3
inventory = [str(xcash) + ' Cash',]
enterEcdysis()
我尝试打印出
['2 Cash,']
,但运行后仍然显示3
。我不确定自己哪里做错了。xcash -= 1
不应该从全局变量中减去一个吗?