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
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
recipepara acceder tanto a los nombres de los ingredientes como a las cantidades necesarias. - Dentro del bucle, comprueba si el valor de
required_qtyes mayor que el que tienes enpantry_stockpara ese ingrediente. - Si necesitas más cantidad de un ingrediente, añade el nombre del ingrediente a
shopping_listutilizando 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)