Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 22 июня 2025 10:41

Напишите программу которая предлагает пользователю выбрать напиток в кафе. Меню включает такие напитки: кофе, чай, соки( апельсиновый, яблочный, томатный). Программа должна сначала спросить, какой напиток хочет пользователь, а затем уточнить детали заказа в зависимости от выбранного напитка: Для кофе: спрашивается, нужен ли сахар. Для чая: спрашиваются предпочтения по типу чая ( чёрный, зелёный) Для сока: уточняется вид сока (апельсиновый, яблочный и томатный) После того как все данные собраны, программа должна вывести полный заказ.

Ответ нейросети

22 июня 2025 10:41

Конечно! Ниже приведен пример программы на Python, которая выполняет описанную задачу. Она запрашивает у пользователя выбор напитка, затем уточняет детали в зависимости от выбранного варианта, и, наконец, выводит полный заказ.

# Запросить у пользователя сначала выбрать напиток
print("Добро пожаловать в кафе! Пожалуйста, выберите напиток:")

print("1. Кофе")
print("2. Чай")
print("3. Сок")

choice = input("Введите номер напитка: ")

# Инициализируем переменные для хранения деталей заказа
order = {}

# Обработка выбора
if choice == '1':
    order['Напиток'] = 'Кофе'
    sugar_choice = input("Добавить сахар? (да/нет): ").strip().lower()
    if sugar_choice in ['да', 'да', 'yes', 'y']:
        order['Сахар'] = 'да'
    else:
        order['Сахар'] = 'нет'
        
elif choice == '2':
    order['Напиток'] = 'Чай'
    tea_type = input("Выберите тип чая (чёрный/зелёный): ").strip().lower()
    if tea_type in ['чёрный', 'черный', 'black']:
        order['Тип чая'] = 'чёрный'
    elif tea_type in ['зелёный', 'green']:
        order['Тип чая'] = 'зелёный'
    else:
        order['Тип чая'] = 'не определён'

elif choice == '3':
    order['Напиток'] = 'Сок'
    print("Выберите вид сока:")
    print("1. Апельсиновый")
    print("2. Яблочный")
    print("3. Томатный")
    juice_choice = input("Введите номер вида сока: ")
    
    if juice_choice == '1':
        order['Вид сока'] = 'апельсиновый'
    elif juice_choice == '2':
        order['Вид сока'] = 'яблочный'
    elif juice_choice == '3':
        order['Вид сока'] = 'томатный'
    else:
        order['Вид сока'] = 'не определён'
else:
    print("Некорректный выбор напитка.")
    exit()

# Вывод полного заказа
print("\nВаш заказ:")
for key, value in order.items():
    print(f"{key}: {value}")

Объяснение работы программы:

  • Сначала выводится меню с вариантами напитков и пользователь вводит номер выбранного.
  • В зависимости от выбора программа запрашивает дополнительную информацию:
    • Для кофе — нужен ли сахар.
    • Для чая — тип чая.
    • Для сока — вид сока.
  • После сбора данных программа выводит полный заказ.

Если нужно, я могу помочь адаптировать этот код под другие условия или добавить дополнительные функции!

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

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

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Напишите программу которая предлагает пользователю выбрать напиток в кафе. Меню включает такие напитки: кофе, чай, соки( апельсиновый, яблочный, томатный). Программа должна сначала спросить, какой напиток хочет пользователь, а затем уточнить детали заказа в зависимости от выбранного напитка: Для кофе: спрашивается, нужен ли сахар. Для чая: спрашиваются предпочтения по типу чая ( чёрный, зелёный) Для сока: уточняется вид сока (апельсиновый, яблочный и томатный) После того как все данные собраны, программа должна вывести полный заказ.
Конечно! Ниже приведен пример программы на Python, которая выполняет описанную задачу. Она запрашивает у пользователя выбор напитка, затем уточняет детали в зависимости от выбранного варианта, и, наконец, выводит полный заказ. ```python # Запросить у пользователя сначала выбрать напиток print("Добро пожаловать в кафе! Пожалуйста, выберите напиток:") print("1. Кофе") print("2. Чай") print("3. Сок") choice = input("Введите номер напитка: ") # Инициализируем переменные для хранения деталей заказа order = {} # Обработка выбора if choice == '1': order['Напиток'] = 'Кофе' sugar_choice = input("Добавить сахар? (да/нет): ").strip().lower() if sugar_choice in ['да', 'да', 'yes', 'y']: order['Сахар'] = 'да' else: order['Сахар'] = 'нет' elif choice == '2': order['Напиток'] = 'Чай' tea_type = input("Выберите тип чая (чёрный/зелёный): ").strip().lower() if tea_type in ['чёрный', 'черный', 'black']: order['Тип чая'] = 'чёрный' elif tea_type in ['зелёный', 'green']: order['Тип чая'] = 'зелёный' else: order['Тип чая'] = 'не определён' elif choice == '3': order['Напиток'] = 'Сок' print("Выберите вид сока:") print("1. Апельсиновый") print("2. Яблочный") print("3. Томатный") juice_choice = input("Введите номер вида сока: ") if juice_choice == '1': order['Вид сока'] = 'апельсиновый' elif juice_choice == '2': order['Вид сока'] = 'яблочный' elif juice_choice == '3': order['Вид сока'] = 'томатный' else: order['Вид сока'] = 'не определён' else: print("Некорректный выбор напитка.") exit() # Вывод полного заказа print("\nВаш заказ:") for key, value in order.items(): print(f"{key}: {value}") ``` **Объяснение работы программы:** - Сначала выводится меню с вариантами напитков и пользователь вводит номер выбранного. - В зависимости от выбора программа запрашивает дополнительную информацию: - Для кофе — нужен ли сахар. - Для чая — тип чая. - Для сока — вид сока. - После сбора данных программа выводит полный заказ. Если нужно, я могу помочь адаптировать этот код под другие условия или добавить дополнительные функции!