Aggiungere elementi a una lista
Vuoi provare la funzione della lista della spesa del tuo ridimensionatore di ricette. Prima di ridimensionare qualsiasi cosa, vuoi controllare quali ingredienti non hai a sufficienza in dispensa. Farai un ciclo sul dizionario recipe standard e sugli articoli che hai nel tuo pantry_stock, aggiungendo alla lista della spesa ogni ingrediente per cui la quantità richiesta supera ciò che hai attualmente disponibile.
Questo esercizio fa parte del corso
Introduzione a Python per sviluppatori
Istruzioni dell'esercizio
- Crea una lista vuota chiamata
shopping_listper memorizzare gli ingredienti da acquistare. - Itera sugli elementi del dizionario
recipeper accedere sia ai nomi degli ingredienti sia alle quantità richieste. - All'interno del ciclo, verifica se
required_qtyè maggiore di quanto hai inpantry_stockper quell'ingrediente. - Se ti serve più quantità di un ingrediente, aggiungi il nome dell'ingrediente a
shopping_listusando il metodo.append().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)