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
<Kurs>Einführung in Python für die Softwareentwicklung</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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")