Создание масштабировщика рецептов
Вы изучили все необходимые элементы — теперь пора собрать их воедино! Ваш масштабировщик рецептов должен: проверить, достаточно ли ингредиентов в кладовой, увеличить количество порций и составить список покупок для недостающих ингредиентов. Оригинальный рецепт пасты с томатами и базиликом рассчитан на 4 человека, а вы готовитесь к вечеринке на 10 гостей.
Словарь pantry содержит текущие запасы ингредиентов, а словарь recipe — базовые количества. Переменная scale_factor уже задана как отношение числа гостей к оригинальному количеству порций (10/4).
Это упражнение является частью курса
Введение в Python для разработчиков
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
shopping_list = []
# Loop through each ingredient and amount in the recipe
for ____, ____ in ____:
print(ingredient)