Fazendo um loop com um dicionário
Seu escalador de receitas está ficando pronto! Você tem um dicionário chamado recipe que contém nomes de ingredientes como chaves e suas quantidades em gramas como valores para o seu macarrão com tomate e manjericão. Agora você precisa aumentar todas as quantidades em duas vezes para servir mais convidados na sua festa. Você vai percorrer os itens do dicionário e calcular as quantidades escalonadas.
Este exercício faz parte do curso
Introdução ao Python para desenvolvedores
Instruções do exercício
- Use um loop `
forpara percorrer o dicionáriorecipe`, usando `ingredienteqty` como seus iteradores. - Dentro do loop, crie uma variável chamada
scaled_qtyque multiplica a quantidade original pelo fator de escala 2.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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")