ÎncepețiÎncepe gratuit

Iterare printr-un dicționar

Calculatorul tău de rețete prinde contur! Ai un dicționar numit recipe care conține numele ingredientelor ca și chei și cantitățile lor în grame ca valori pentru paste cu roșii și busuioc. Acum trebuie să scalezi toate cantitățile cu un factor de 2, pentru a servi mai mulți invitați la petrecerea ta. Vei parcurge elementele dicționarului cu o buclă și vei calcula cantitățile scalate.

Acest exercițiu face parte din cursul

Introducere în Python pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește o buclă for pentru a itera prin dicționarul recipe, utilizând ingredient și qty ca iteratori.
  • În interiorul buclei, creează o variabilă numită scaled_qty care înmulțește cantitatea originală cu factorul de scalare 2.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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")
Editează și rulează codul