Добавление элементов в список
Вы хотите протестировать функцию составления списка покупок для масштабирования рецепта. Прежде чем масштабировать что-либо, нужно проверить, каких ингредиентов не хватает в кладовой. Вы пройдёте по словарю 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)