Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Backpack:
- def __init__(self):
- self.inventory = {} # Инвентарь представлен как словарь с именами предметов и их количеством
- def add_item(self, item, quantity=1):
- """Добавление предмета в инвентарь"""
- if item in self.inventory:
- self.inventory[item] += quantity
- else:
- self.inventory[item] = quantity
- print(f"Ты получил {quantity} ед. {item}. Теперь у тебя их {self.inventory[item]}.")
- def show_inventory(self, item=None):
- """Показать содержимое инвентаря"""
- if self.inventory:
- if item in self.inventory:
- print(f"У тебя есть {item}: {self.inventory[item]} шт.")
- else:
- print("Инвентарь:")
- for item, quantity in self.inventory.items():
- print(f"{item}: {quantity} шт.")
- else:
- print("Инвентарь пуст.")
- if __name__ == '__main__':
- inventory = Backpack()
- while True:
- choice = input()
- if choice == "add":
- item = input()
- quantity = int(input())
- inventory.add_item(item, quantity)
- print(inventory.inventory)
- elif choice == "show":
- item = input()
- inventory.show_inventory(item)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement