LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • 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 Ü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")
Code bearbeiten und ausführen