I am trying to make an inventory program for use in an RPG game. The program should be able to add and remove things and add them to the list. This is what I still have:
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)
When I run this and try to select something, I get this error:
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
Does anyone have a fix for this, we will be very grateful
python
user2885647
source share