Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd en for-loop för att iterera genom ordboken recipe, med ingredient och qty som iteratorer.
  • Inuti loopen skapar du en variabel som heter scaled_qty som 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")
Redigera och kör kod