Loopa genom en ordbok
Din receptskalare börjar ta form! Du har en ordbok som heter recipe med ingrediensnamn som nycklar och deras mängder i gram som värden – för din tomat- och basilikpasta. Nu behöver du skala upp alla mängder med faktorn 2 för att kunna servera fler gäster på din fest. Du loopar igenom ordbokens element och beräknar de uppskalade mängderna.
Den här övningen är en del av kursen
Introduktion till Python för utvecklare
Övningsinstruktioner
- Använd en
for-loop för att iterera genom ordbokenrecipe, medingredientochqtysom iteratorer. - Inuti loopen skapar du en variabel som heter
scaled_qtysom multiplicerar den ursprungliga mängden med skalningsfaktorn 2.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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")