/
rspd
/
Homework_files
Обзор
Документация
Войти
/
rspd
/
Homework_files
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task1.py
23 строки
758 B
Роман Сысоев
update task1.py
16 дек 2025, 21:18
16 дек 2025, 21:18
85d683a
Код
Авторство
О чём код?
def read_cookbook(file_path): cook_book = {} with open(file_path, 'r', encoding='utf-8') as f: lines = [line.strip() for line in f if line.strip()] i = 0 while i < len(lines): dish_name = lines[i] i += 1 num_ingredients = int(lines[i]) i += 1 ingredients = [] for _ in range(num_ingredients): ingredient_name, quantity, measure = lines[i].split('|') ingredients.append({ 'ingredient_name': ingredient_name.strip(), 'quantity': int(quantity.strip()), 'measure': measure.strip() }) i += 1 cook_book[dish_name] = ingredients return cook_book