Mark_mykraft
@Mark_mykraft

Почему программа не выводит итоговый заказ, чего не хватает?

Необходимо чтобы в консоли выводилось "Вы заказали... ", но выводит только первую строку, помогите пожалуйста, может что-то упустил?

print("Что будите заказывать?  Шаурму 1  Самсу 2 Пирожки 3")
a = int (input())
if a == 2:
    print(" Подскажите пожалуйста, с какой начинкой Вы бы хотели самсу: Мясо 1 Курица 2 Сыр 3")
    food = int (input())
    if food == 1:
        first = "Самсу с мясом"
    if food == 2:
        first = "Самса с курицей"
        print("Подскажите пожалуйста, что будите пить? Чай 1  Кофе 2 Кола 3 Минералка 4")
        drink = int(input)
        if drink == 2:
            second = "Кофе"

    print("Вы заказали: %s and %s" % (first, second))
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
@molekulyarniy
a = int(input("Что будите заказывать? Шаурму 1 Самсу 2 Пирожки 3"))
if a == 2:
    print(" Подскажите пожалуйста, с какой начинкой Вы бы хотели самсу: Мясо 1 Курица 2 Сыр 3")
    food = int (input())
    if food == 1:
        first = "Самсу с мясом"
    if food == 2:
        first = "Самса с курицей"
drink = int(input("Подскажите пожалуйста, что будите пить? Чай 1 Кофе 2 Кола 3 Минералка 4"))
if drink == 2:
    second = "Кофе"

print("Вы заказали: %s and %s" % (first, second))


P.S. если я выберу чай, то second не будет задан. Результат не вернет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы