К сожалению, не могу найти информацию о конкретной задаче по топингам в пиццу в книге "Python. Эрик Мэтиз. 7.1". Если у вас есть конкретная формулировка задачи, пожалуйста, предоставьте ее, чтобы я мог определить, правильно ли была решена задача.
Тем не менее, если речь идет о задаче, связанной с добавлением топпингов к пицце, в Python, я могу рассказать о том, как это может быть решено.
Для начала, необходимо создать класс для объекта "Пицца". В этом классе можно определить атрибуты, такие как размер пиццы и список топпингов.
class Pizza: def __init__(self, size): self.size = size self.toppings = [] def add_topping(self, topping): self.toppings.append(topping) def print_toppings(self): if self.toppings: print("Toppings:") for topping in self.toppings: print("- " + topping) else: print("No toppings added.") # Создание объекта "Пицца" и добавление топпингов pizza = Pizza("Large") pizza.add_topping("Mushrooms") pizza.add_topping("Peppers") pizza.add_topping("Onions") # Вывод списка топпингов pizza.print_toppings()
В этом примере создан класс "Пицца", который имеет два метода: add_topping
и print_toppings
. Метод add_topping
добавляет топпинг в список топпингов, а метод print_toppings
выводит список топпингов на печать.
Когда мы создаем объект "Пицца" и добавляем топпинги, затем вызываем метод print_toppings
, мы увидим список добавленных топпингов.
Пожалуйста, уточните вашу задачу, если это не то, что вы имели в виду изначально.