Добро пожаловать в мир современной кулинарии, где технологии идут рука об руку с искусством приготовления пищи! Сегодня мы представляем вам уникальную программу, написанную на языке программирования Python, которая станет вашим верным помощником на пути к кулинарным шедеврам.
В основе программы лежит простой, который анализирует список продуктов и предлагает соответствующие блюда. Ключевым элементом является словарь dishes, где каждый продукт связан с одним или несколькими блюдами. Когда вы вводите список ингредиентов, программа находит идеальные рецепты, которые можно приготовить из этих продуктов.
def find_dish(products):
dishes = {
"мясо": ["Бефстроганов", "Гуляш"],
"рыба": "Запеченная рыба",
"овощи": "Овощной салат",
"макароны": "Макароны с соусом",
"рис": "Рис с курицей",
"курица": ["Курица по-китайски", "Жареная курица"],
"рис,мясо": "Плов",
"яйцо": ["Яичница-глазунья", "Омлет"],
"яйцо,вода": "Яйца пашот",
"картофель": "Жареный картофель",
"молоко": "Каша",
"мука": "Блины",
"томаты": "Спагетти болоньезе",
"огурцы": "Салат Оливье",
"яблоки": "Шарлотка",
"сахар": "Печенье",
"шоколад": "Шоколадный пудинг",
"сливки": "Тирамису",
"свинина": "Жаркое из свинины",
"грибы": "Грибной суп",
"чеснок": "Чесночный соус"
}
for product in products:
if product in dishes:
return dishes[product]
return "Блюдо не найдено. Попробуйте другие ингредиенты."
def main():
products = []
print("Введите список продуктов, разделенных запятыми:")
user_input = input()
products = user_input.split(',')
dish = find_dish(products)
if isinstance(dish, list):
dish_str = ', '.join(dish)
else:
dish_str = dish
print(f"Из продуктов {products} можно приготовить: {dish_str}")
if __name__ == "__main__":
main()
Использование программы невероятно простое и удобное. Вам не нужно листать кулинарные книги или искать рецепты в интернете. Просто введите список продуктов, разделенных запятыми, и программа мгновенно предоставит вам подходящие варианты блюд.