Итоги — Менеджер рецептов
Часть раздела Logic & Flow путешествия по Python на Coddy — урок 11 из 78.
Задание
ЛегкоВы управляете цифровой книгой рецептов, где каждый рецепт хранится в виде словаря. Каждый словарь содержит название рецепта в качестве ключа и список ингредиентов в качестве значения. Ваша задача — выполнить несколько операций по обновлению и управлению книгой рецептов.
- Создайте книгу рецептов:
Создайте словарь с именемrecipe_bookсо следующими рецептами:"Pancakes":["flour", "milk", "eggs", "sugar"]"Salad":["lettuce", "tomato", "cucumber", "olive oil"]
- Доступ к ингредиентам:
Выведите на экран список ингредиентов для"Pancakes". - Добавьте новый рецепт:
Добавьте в словарь новый рецепт"Smoothie"с ингредиентами["banana", "milk", "honey"]. - Измените рецепт:
Добавьте"blueberries"в рецепт"Smoothie". - Выведите все рецепты:
Выведите весь словарьrecipe_book, чтобы проверить обновления.
Попробуйте сами
# Напишите код здесьВсе уроки раздела Logic & Flow
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary Sorter