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