Cómo ejecutar un bucle con un diccionario
El escalador de recetas está tomando forma. Tienes un diccionario denominado recipe que contiene los nombres de los ingredientes como claves y las cantidades en gramos como valores para la pasta con tomate y albahaca. Ahora debes multiplicar todas las cantidades por 2 para poder servir a más invitados en la fiesta. Recorrerás los elementos del diccionario con un bucle y calcularás las cantidades escaladas.
Este ejercicio forma parte del curso
Introducción a Python para desarrolladores
Instrucciones del ejercicio
- Utiliza un bucle
forpara iterar por el diccionariorecipeconingredientyqtycomo iteradores. - Dentro del bucle, crea una variable denominada
scaled_qtyque multiplique la cantidad original por el factor de escala 2.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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")