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): # Вычисляем общую стоимость: (цена * количество) для каждого элемента return sum(item["цена"] * item["количество"] 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()}"