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
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)