LoslegenKostenlos loslegen

Finale Version des Rezeptprogramms

Du hast alle nötigen Bestandteile für dein Rezeptprogramm kennengelernt. Nun kannst du sie zusammenfügen. Dein Programm soll deine vorrätigen Zutaten prüfen, die Mengen im Rezept für mehr Personen anpassen und eine Einkaufsliste mit fehlenden Zutaten erstellen. Das Originalrezept für das Tomaten-Basilikum-Nudelgericht ist für 4 Personen gedacht. Du erwartest aber 10 Gäste auf deiner Party.

Deine vorrätigen Zutaten und ihre derzeitigen Mengen sind im Dictionary pantry hinterlegt, während das Dictionary recipe die ursprünglichen Mengenangaben enthält. Zum Skalieren der Mengen wurde scale_factor definiert, und zwar als Quotient aus der Anzahl der Personen auf deiner Party und der ursprünglich im Rezept vorgesehenen Anzahl (10/4).

Diese Übung ist Teil des Kurses

Einführung in Python für die Softwareentwicklung

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

shopping_list = []

# Loop through each ingredient and amount in the recipe
for ____, ____ in ____:
  print(ingredient)
Code bearbeiten und ausführen