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
어느 한이에 대한 수정이 있습니까은 크게 될 것이다 이것은 내가 지금까지 무엇을 가지고
newinv = inventory.append(add)
: