Herausforderung: Verkäufe und Lieferungen
In dieser Aufgabe verwalten Sie die täglichen Lagerbestände wichtiger Produkte eines Lebensmittelgeschäfts über eine Woche. Durch die Verwendung der Funktion range()
in Kombination mit der Funktion len()
simulieren Sie die Auswirkungen von Verkäufen auf den Lagerbestand.
Aufgabe
Swipe to start coding
Aktualisierung der Produktlagerbestände basierend auf Verkäufen und Lieferungen mithilfe von Schleifen.
- Verwendung einer
for
-Schleife mit Indexiteration, um die Listeproducts
zu durchlaufen.- Für jedes Produkt wird die Anzahl der verkauften Einheiten (
units_sold
) vomproducts
Lagerbestand abgezogen.
- Für jedes Produkt wird die Anzahl der verkauften Einheiten (
- Verwendung einer zweiten
for
-Schleife (ebenfalls mit Indexiteration), umproducts
erneut zu durchlaufen.- Hinzufügen des entsprechenden Werts aus
shipment_received
, um den Lagerbestand zu aktualisieren.
- Hinzufügen des entsprechenden Werts aus
Ausgabebedingungen
- Nach der Verarbeitung der Verkäufe ausgeben:
Stock after sales for <product_name>: <stock_level> units
- Nach der Verarbeitung der Lieferungen ausgeben:
Stock after shipment for <product_name>: <stock_level> units
- Am Ende ausgeben:
Final stock levels for all products: <products>
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 5