LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Verwende eine for-Schleife, um das Dictionary recipe zu durchlaufen, und nutze dabei ingredient und qty als 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")
Code bearbeiten und ausführen