Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj pętli for, aby iterować po słowniku recipe, używając ingredient i qty jako 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")
Edytuj i uruchom kod