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