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

Цикл по словарю

Ваш масштабировщик рецептов почти готов! У вас есть словарь recipe, который содержит названия ингредиентов в качестве ключей и их количество в граммах в качестве значений — для пасты с томатами и базиликом. Теперь нужно увеличить все количества в 2 раза, чтобы угостить больше гостей на вечеринке. Вы пройдёте по элементам словаря в цикле и вычислите масштабированные количества.

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

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

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

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

  • Используйте цикл for для перебора элементов словаря recipe, указав ingredient и qty в качестве итераторов.
  • Внутри цикла создайте переменную scaled_qty, которая умножает исходное количество на коэффициент масштабирования 2.

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

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

recipe = {
    "fusilli": 500,
    "tomatoes": 400,
    "basil": 20,
    "garlic": 15,
    "olive oil": 15,
    "salt": 7
}

# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
    # Calculate the scaled quantity by multiplying by 2
    scaled_qty = qty ____
    
    print(ingredient, ":", scaled_qty, "g")
Редактировать и запускать код