/
HarryHarbachev
/
HW
Обзор
Документация
Войти
/
HarryHarbachev
/
HW
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
First task.py
20 строк
774 B
HarryH
first_commit
20 окт 2025, 22:43
20 окт 2025, 22:43
7ddf564
Код
Авторство
О чём код?
def read_cook_book(recipes: str) -> dict: cook_book = {} with open(recipes.txt, encoding='utf-8') as file: while True: dish_name = file.readline().strip() if not dish_name: break ingredient_count = int(file.readline().strip()) ingredients = [] for _ in range(ingredient_count): line = file.readline().strip() parts = [part.strip() for part in line.split('|')] ingredients.append({ 'ingredient_name': parts[0], 'quantity': int(parts[1]), 'measure': parts[2] }) cook_book[dish_name] = ingredients file.readline() return cook_book