Створіть клас Soda (для визначення типу газованої води), що приймає 1 аргумент при ініціалізації (що відповідає за добавку до лимонаду, що вибирається).
У цьому класі реалізуйте метод show_my_drink(), що виводить на друк «Газировка та {ДОБАВКА}» у разі наявності добавки, а інакше з'явиться така фраза: «Звичайна газировка».

Ответы

Ответ дал: icanfixthat
0

class Soda:

   def __init__(self, додаток=None):

       self.додаток = додаток  # Зберігаємо додаток при ініціалізації

   def show_my_drink(self):

       if self.додаток:

           print(f"Газована вода з {self.додаток}")

       else:

           print("Звичайна газована вода")

# Приклад використання класу:

газована_вода_з_додатком = Soda("лайм")

газована_вода_без_додатку = Soda()

газована_вода_з_додатком.show_my_drink()  # Виведе "Газована вода з лайм"

газована_вода_без_додатку.show_my_drink()  # Виведе "Звичайна газована вода"

  • У цьому класі `Soda` є конструктор `__init__`, який приймає аргумент `додаток` і зберігає його в атрибуті `self.додаток`. Метод `show_my_drink` перевіряє наявність додатка і виводить відповідне повідомлення на основі його наявності чи відсутності.
Похожие вопросы