НачатьНачать бесплатно

Добавление элементов в список

Вы хотите протестировать функцию составления списка покупок для масштабирования рецепта. Прежде чем масштабировать что-либо, нужно проверить, каких ингредиентов не хватает в кладовой. Вы пройдёте по словарю recipe и запасам pantry_stock и добавите в список покупок те ингредиенты, которых требуется больше, чем есть в наличии.

Это упражнение является частью курса

Введение в Python для разработчиков

Посмотреть курс

Инструкции к упражнению

  • Создайте пустой список shopping_list для хранения ингредиентов, которые нужно купить.
  • Пройдите по элементам словаря recipe, чтобы получить доступ к названиям ингредиентов и необходимым количествам.
  • Внутри цикла проверьте, превышает ли required_qty то количество, которое есть в pantry_stock для данного ингредиента.
  • Если ингредиента не хватает, добавьте его название в shopping_list с помощью метода .append().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create an empty shopping list
shopping_list = ____

# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
    # Check if we need more than what we have
    if ____ > pantry_stock[ingredient]:
        # Add the ingredient to our shopping list
        shopping_list.____

# Display the shopping list
print("Shopping list:", shopping_list)
Редактировать и запускать код