Ein Dictionary durchlaufen
Dein Rezeptprogramm nimmt Gestalt an! In einem Dictionary namens recipe hast du die Namen der Zutaten als Schlüssel und ihre Mengen in Gramm als Werte für dein Tomaten-Basilikum-Nudelgericht gespeichert. Jetzt musst du alle Mengen verdoppeln, um mehr Gäste auf deiner Party bewirten zu können. Dazu durchläufst du alle Einträge im Dictionary mit einer Schleife und berechnest die skalierten Mengen.
Diese Übung ist Teil des Kurses
Einführung in Python für die Softwareentwicklung
Anleitung zur Übung
- Verwende eine
for-Schleife, um das Dictionaryrecipezu durchlaufen, und nutze dabeiingredientundqtyals Iteratoren. - Erstelle innerhalb der Schleife eine Variable namens
scaled_qty, die die ursprünglichen Mengen mit dem Faktor 2 multipliziert.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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")