На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Вот пример класса Juice, реализующего требуемую функциональность:
“`python
class Juice:
def __init__(self, additive):
self.additive = additive
def my_juice(self):
if self.additive:
print(f”Сок содержит: {self.additive}”)
else:
print(“Сок без добавки”)
“`
Пример использования класса:
“`python
# Создаем объект сок с добавкой
juice_with_additive = Juice(“яблоко”)
juice_with_additive.my_juice() # Выводит: Сок содержит: яблоко
# Создаем объект сок без добавки
juice_without_additive = Juice(None)
juice_without_additive.my_juice() # Выводит: Сок без добавки
“`
Шаги решения на русском языке:
1. Создать класс Juice и определить в нем конструктор `__init__`, который принимает аргумент `additive`. Конструктор сохраняет значение `additive` в атрибуте `self.additive`.
2. Определить метод `my_juice`, который будет выводить на печать информацию о соке. Если `additive` не равно `None` (т.е. добавка есть), метод выводит фразу “Сок содержит: {название добавки}”. В противном случае метод выводит фразу “Сок без добавки”.
3. Создать объект класса Juice, передав в конструктор аргумент с названием добавки.
4. Вызвать метод `my_juice` для созданного объекта и посмотреть на вывод.