Предмет: Информатика,
автор: Аноним
Створіть клас Soda (для визначення типу газованої води), що приймає 1 аргумент при ініціалізації (що відповідає за добавку до лимонаду, що вибирається).
У цьому класі реалізуйте метод show_my_drink(), що виводить на друк «Газировка та {ДОБАВКА}» у разі наявності добавки, а інакше з'явиться така фраза: «Звичайна газировка».
Ответы
Автор ответа:
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` перевіряє наявність додатка і виводить відповідне повідомлення на основі його наявності чи відсутності.
Похожие вопросы
Предмет: Математика,
автор: marisafronova12
Предмет: Химия,
автор: lunia666andvasia
Предмет: Українська мова,
автор: Аноним
Предмет: Геометрия,
автор: Аноним
Предмет: Русский язык,
автор: utezhsnovam