что я делаю не так?

Asrkh

Новичок
Пользователь
Мар 24, 2021
3
0
1
это моя домашка но у меня никак не получается понять как работает ветвление и на моменте с напитком у меня выходит ошибка, а в чем я не знаю, я только начал учиться


print("Меню:шаурма, самсы, пирожки: - ")
food = input()
if food == "шаурма":
print("с чем? мясо курица?")
a = input()
if a == "мясо":
print("количество")
b = int(input())
if 1 <= (b):
print("вам разогреть?")
c = input()
if c == (not("да" or "нет")):
print("напитки:кола,минералка,чай,кофе")
drink = input()
if drink == (not("кола" or"минералка" or "чай" or "кофе")):
print()

elif a == "курица":
print("количество")
elif food_menu == "самсы":
print(inpit())
else:
print(inpit())

print("ваш заказ: %s, %d, %s" % (food, b, drink))
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 646
472
83
вставьте код нормально...
как задать вопрос
 

Asrkh

Новичок
Пользователь
Мар 24, 2021
3
0
1
Python:
print("Меню:шаурма, самсы, пирожки: - ")
food = input()
if food == "шаурма":
    print("с чем? мясо курица?")
    a = input()
    if a == "мясо":
        print("количество")
        b = int(input())
        if 1 <= (b):
            print("вам разогреть?")
            c = input()
            if c == (not("да" or "нет")):
                print("напитки:кола,минералка,чай,кофе")
                drink = input()
                if drink == (not("кола" or"минералка" or "чай" or "кофе")):
                    print()

elif a == "курица":
    print("количество")
elif food_menu == "самсы":
    print(inpit())
else:
    print(inpit())

print("ваш заказ: %s, %d, %s" % (food, b, drink))
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 646
472
83
elif food_menu == "самсы":
переменная food_menu не определена...

что такое inpit?
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 646
472
83
Python:
print("Меню:шаурма, самсы, пирожки: - ")
food = input()
if food == "шаурма":
    print("с чем? мясо курица?")
    a = input()
    if a == "мясо":
        print("количество")
        b = int(input())
        if 1 <= b:
            print("вам разогреть?")
            c = input()
            print("напитки:кола,минералка,чай,кофе")
            drink = input()
    elif a == "курица":
        print("количество")
        b = int(input())
        if 1 <= b:
            print("вам разогреть?")
            c = input()
            print("напитки:кола,минералка,чай,кофе")
            drink = input()

# elif food_menu == "самсы":
#     print(inpit())
# else:
#     print(inpit())

print("ваш заказ: %s, %d, %s" % (food, b, drink))
дальше по аналогии...
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 646
472
83
плюс вам нужно добавить обработку вариантов, которых нет в выборе...
 

Форум IT Специалистов