Цикл по словарю
Ваш масштабировщик рецептов почти готов! У вас есть словарь 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")