class Dish:
def __init__(self, name, price):
self.name = name
self.price = price
class Order:
def __init__(self, table):
self.table = table
self.dishes = []
def add_dish(self, dish):
self.dishes.append(dish)
def remove_dish(self, dish):
self.dishes.remove(dish)
def calculate_total(self):
# Реализация расчета общей стоимости заказа
total = 0
for dish in self.dishes:
total += dish.price
return total
def print_order(self):
# Реализация вывода информации о заказе
print(f"Заказ для {self.table}:")
for dish in self.dishes:
print(f"- {dish.name}: {dish.price:.2f}")
print(f"Общая стоимость: {self.calculate_total():.2f}")
# Создание блюд
dish1 = Dish("Стейк", 25.99)
dish2 = Dish("Салат", 12.99)
dish3 = Dish("Паста", 18.99)
# Создание заказов
order1 = Order("Столик 1")
order2 = Order("Столик 2")
# Добавление блюд в заказы
order1.add_dish(dish1)
order1.add_dish(dish3)
order2.add_dish(dish2)
# Вывод информации о заказах
order1.print_order()
order2.print_order()