/
AnnaPython
/
repo1
Обзор
Документация
Войти
/
AnnaPython
/
repo1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Task1.py
45 строк
1 KB
Anna Bar
Initial commit:added project files
25 янв 2026, 13:47
25 янв 2026, 13:47
7197257
Код
Авторство
О чём код?
cook_book = {} with open('recipes.txt', 'r', encoding='utf-8') as file: lines = file.readlines() current_dish = None ingredient_count = 0 ingredients_list = [] for line in lines: line = line.strip() if not line: continue if not line.isdigit() and '|' not in line: if current_dish: cook_book[current_dish] = ingredients_list ingredients_list = [] current_dish = line continue if line.isdigit(): ingredient_count = int(line) continue if '|' in line: ingredient_parts = [part.strip() for part in line.split('|')] ingredient = { 'ingredient_name': ingredient_parts, 'quantity': int(ingredient_parts[1]), 'measure': ingredient_parts[2] } ingredients_list.append(ingredient) if current_dish: cook_book[current_dish] = ingredients_list for dish_name, ingredients in cook_book.items(): print(f"{dish_name}: [") for ingredient in ingredients: print(f"{ingredient},") print("]")