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
Istruzioni dell'esercizio
- Usa un ciclo
forper iterare sul dizionariorecipe, usandoingredienteqtycome iteratori. - All'interno del ciclo, crea una variabile chiamata
scaled_qtyche 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")