IniziaInizia gratis

Iterare con un dizionario

Il tuo ridimensionatore di ricette sta prendendo forma! Hai un dizionario chiamato recipe che contiene i nomi degli ingredienti come chiavi e le rispettive quantità in grammi come valori per la tua pasta al pomodoro e basilico. Ora devi moltiplicare tutte le quantità per un fattore di 2 per servire più ospiti alla tua festa. Farai un ciclo sugli elementi del dizionario e calcolerai le quantità ridimensionate.

Questo esercizio fa parte del corso

Introduzione a Python per sviluppatori

Visualizza il corso

Istruzioni dell'esercizio

  • Usa un ciclo for per iterare sul dizionario recipe, usando ingredient e qty come iteratori.
  • All'interno del ciclo, crea una variabile chiamata scaled_qty che moltiplichi la quantità originale per il fattore di scala pari a 2.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

recipe = {
    "fusilli": 500,
    "tomatoes": 400,
    "basil": 20,
    "garlic": 15,
    "olive oil": 15,
    "salt": 7
}

# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
    # Calculate the scaled quantity by multiplying by 2
    scaled_qty = qty ____
    
    print(ingredient, ":", scaled_qty, "g")
Modifica ed esegui il codice