
Використовуючи мову програмування Python створити роботу програми для замовлення їжі.


Ответы на вопрос

Для створення програми для замовлення їжі використаємо мову програмування Python. Основною метою програми буде отримання замовлення користувача, обробка цього замовлення та відображення результатів.
Почнемо зі створення меню з можливими стравами та їх цінами. Це можна зробити за допомогою словника, де ключем буде назва страви, а значенням - її ціна. Наприклад:
```python menu = { 'Піца': 100, 'Бургер': 80, 'Салат': 50, 'Суп': 40, 'Десерт': 30 } ```
Тепер давайте напишемо функцію, яка дозволить користувачу робити замовлення. Під час виконання програми, користувачу буде пропоновано вибрати страву з меню та ввести кількість. Після введення, програма буде рахувати загальну вартість замовлення та відображати її на екрані. Ось як можна написати цю функцію:
```python def make_order(): total_cost = 0 print("Меню:") for dish, price in menu.items(): print(f"{dish}: {price} грн") while True: dish = input("Виберіть страву: ") if dish in menu: quantity = int(input("Введіть кількість: ")) cost = menu[dish] * quantity total_cost += cost print(f"Додано {quantity} порцій {dish}. Загальна вартість: {total_cost} грн") else: print("Страва не знайдена у меню.") choice = input("Бажаєте замовити ще страви (так / ні)? ") if choice.lower() == "ні": break print(f"Загальна вартість замовлення: {total_cost} грн") ```
Тепер можемо викликати функцію `make_order()` для запуску програми. Коли ви запустите програму, вона покаже меню, і буде запитувати вас вибрати страву та ввести кількість. Після кожного замовлення буде відображатися загальна вартість. Коли ви бажаєте закінчити замовлення, відповідайте "ні" на запитання "Бажаєте замовити ще страви?".
Звичайно, це простий зачаток, і ви можете розширити програму, додавши можливості, такі як вибір типу доставки, розрахунок податків або інші функції, які вам потрібні для вашого проекту.


Похожие вопросы

Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili