Want to make an inventory for a text-based python game. Well it's as easy as making a list. To make a list, at the start of your code write something like
inventory = . This will create an empty list. You are now all done! You've made your inventory. When your character picks up an item you can add it to your list with
inventory.append(). This function adds an item to the end of a list. If you want to remove an item from the inventory, you can use the
Here is a quick example of how to use an inventory system to open up a locked door.
inventory =  def game(): print("You are standing at a locked door and there is a key on the ground.") in_room = True while in_room == True: action = input("What do you do?: ").lower().strip() if action == "pick up key": print("You picked up the key and added it to your inventory") inventory.append("key") elif action == "open door" and ("key") not in inventory: print("The door is locked") elif action == "open door" and ("key") in inventory: print("The door opens") inventory.remove("key") in_room = False else: print("I do not understand") else: print("Congrat! you made it out!") game()
If you are making a game in python. Let me know I'd love to check it out.