ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Utiliza un bucle for para iterar por el diccionario recipe con ingredient y qty como iteradores.
  • Dentro del bucle, crea una variable denominada scaled_qty que 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")
Editar y ejecutar código