ComenzarEmpieza gratis

Añadir a una lista

Vas a probar la función de lista de la compra para el escalador de recetas. Antes de escalar nada, debes comprobar qué ingredientes te faltan en la despensa. Vas a recorrer el diccionario estándar recipe y los artículos que tienes en pantry_stock con un bucle y añadirás cualquier ingrediente a la lista de la compra cuando la cantidad necesaria supere la que tienes disponible actualmente.

Este ejercicio forma parte del curso

Introducción a Python para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Crea una lista vacía denominada shopping_list para guardar los ingredientes que debes comprar.
  • Recorre los elementos del diccionario recipe con un bucle para acceder tanto a los nombres de los ingredientes como a las cantidades necesarias.
  • Dentro del bucle, comprueba si el valor de required_qty es mayor que el que tienes en pantry_stock para ese ingrediente.
  • Si necesitas más cantidad de un ingrediente, añade el nombre del ingrediente a shopping_list con el método .append().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create an empty shopping list
shopping_list = ____

# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
    # Check if we need more than what we have
    if ____ > pantry_stock[ingredient]:
        # Add the ingredient to our shopping list
        shopping_list.____

# Display the shopping list
print("Shopping list:", shopping_list)
Editar y ejecutar código