我想制作一个库存程序以用于RPG游戏。该程序需要能够添加和删除东西并将其添加到列表中。这是我到目前为止有:TypeError:只能连接列表(不是“str”)到列表
inventory=["sword","potion","armour","bow"]
print(inventory)
print("\ncommands: use (remove) and pickup (add)")
selection=input("choose a command [use/pickup]")
if selection=="use":
print(inventory)
remove=input("What do you want to use? ")
inventory.remove(remove)
print(inventory)
elif selection=="pickup":
print(inventory)
add=input("What do you want to pickup? ")
newinv=inventory+str(add)
print(newinv)
当我运行这一点,并尽量挑选一些事情了我得到这个错误:
Traceback (most recent call last):
File "H:/Year 10/Computing/A453/Python Programs/inventory.py", line 15, in <module>
newinv=inventory+str(add)
TypeError: can only concatenate list (not "str") to list
没有任何一个有此修复程序,将大大赞赏的