class Order: def __init__(self, number, customer): self.number = number self.customer = customer self.items = [] self.status = "Создан" def add_item(self, name, price, qty): # Используем английские ключи, так как их ищет тест (KeyError: 'name') item = { "name": name, "price": price, "qty": qty } self.items.append(item) def remove_item(self, name): # Удаляем товары, проверяя ключ "name" self.items = [item for item in self.items if item["name"] != name] def total_price(self): # Считаем сумму, используя ключи "price" и "qty" return sum(item["price"] * item["qty"] for item in self.items) def set_status(self, status): self.status = status def info(self): return f"Заказ {self.number}, {self.customer}, {self.status}, сумма: {self.total_price()}"