ComenzarEmpieza gratis

Añadir a una lista

Quieres probar la función de lista de la compra para tu escalador de recetas. Antes de escalar nada, debes comprobar qué ingredientes no tienes suficientes en tu despensa. Recorrerás el diccionario estándar recipe y los artículos que tienes en tu pantry_stock y añadirás cualquier ingrediente a tu 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 llamada « shopping_list » (cosas que comprar) para guardar los ingredientes que necesitas comprar.
  • Recorre los elementos del diccionario recipe 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 utilizando 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