IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una lista vuota chiamata shopping_list per memorizzare gli ingredienti da acquistare.
  • Itera sugli elementi del dizionario recipe per accedere sia ai nomi degli ingredienti sia alle quantità richieste.
  • All'interno del ciclo, verifica se required_qty è maggiore di quanto hai in pantry_stock per quell'ingrediente.
  • Se ti serve più quantità di un ingrediente, aggiungi il nome dell'ingrediente a shopping_list usando 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)
Modifica ed esegui il codice