num_shawarma = {1: 'Шаурма с мясом', 2: 'Шаурма с курицей'}
num_samsa = {1: 'Самса с мясом', 2: 'Самса с курицей', 3: 'Самса с сыром'}
num_pie = {1: 'Пирожок с картошкой', 2: 'Пирожок с капустой'}
num_drink = {1: 'Чай', 2: 'кофе', 3: 'кола', 4: 'минералка'}
print('Что будите заказывать: шаурма-1, самсы-2, пирожки-3')
menu = int(input())
if menu == 1:
print('Хорошо, с какой начинкой Вы бы хотели шаурму: мясо-1, курица-2')
eat = int(input())
first = num_shawarma.get(eat)
print('Подскажите пожалуйста, что будите пить?: чай-1, кофе-2, колу-3, минералку-4')
drink = int(input())
second = num_drink.get(drink)
elif menu == 2:
print('Хорошо, с какой начинкой Вы бы хотели самсу: мясо-1, курица-2, сыр-3')
eat = int(input())
first = num_samsa.get(eat)
print('Подскажите пожалуйста, что будите пить?: чай-1, кофе-2, колу-3, минералку-4')
drink = int(input())
second = num_drink.get(drink)
elif menu == 3:
print('Хорошо, с какой начинкой Вы бы хотели пирожок: картошка-1, капуста-2')
eat = int(input())
first= num_pie.get(eat)
print('Подскажите пожалуйста, что будите пить?: чай-1, кофе-2, колу-3, минералку-4')
drink = int(input())
second = num_drink.get(drink)
num_samsa: dict[int, str] = {1: 'Самса с мясом', 2: 'Самса с курицей', 3: 'Самса с сыром'}
eat = int(input(2))
num_drink: dict[int, str] = {1: 'Чай', 2: 'кофе', 3: 'кола', 4: 'минералка'}
drink = int(input(2))
print("Вы заказали: %s и %s" % (first, second))
переменные которые решил использовать объявил до условий, и в условиях их переопределил, теперь не могу вывести в финальный заказ, посоветуйте что нужно вывести?