Pętla po słowniku
Twój skaler przepisów nabiera kształtu! Masz słownik recipe, który zawiera nazwy składników jako klucze i ich ilości w gramach jako wartości – to przepis na makaron z pomidorami i bazylią. Teraz musisz przeskalować wszystkie ilości przez współczynnik 2, aby nakarmić więcej gości na przyjęciu. Przejdź pętlą przez elementy słownika i oblicz przeskalowane ilości.
To ćwiczenie jest częścią kursu
Wprowadzenie do Pythona dla programistów
Instrukcje do ćwiczenia
- Użyj pętli
for, aby iterować po słownikurecipe, używającingredientiqtyjako iteratorów. - Wewnątrz pętli utwórz zmienną
scaled_qty, która mnoży oryginalną ilość przez współczynnik skalowania 2.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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")