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
Instrucțiuni pentru exercițiu
- Folosește o buclă
forpentru a itera prin dicționarulrecipe, utilizândingredientșiqtyca iteratori. - În interiorul buclei, creează o variabilă numită
scaled_qtycare î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")