Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Verkäufe und Lieferungen | Schleifen
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Schritte
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
Herausforderung: Verkäufe und Lieferungen

In dieser Herausforderung wirst du die täglichen Lagerbestände von wichtigen Produkten eines Lebensmittelgeschäfts über eine Woche verwalten. Durch die Nutzung der range()-Funktion in Verbindung mit der len()-Funktion wirst du die Auswirkungen von Verkäufen auf das Inventar simulieren.

Aufgabe

Swipe to start coding

In dieser Aufgabe wirst du das Inventar verwalten, indem du die Lagerbestände der Produkte basierend auf Verkäufen und neuen Lieferungen aktualisierst. Du wirst Schleifen verwenden, um die Lagerbestände für jedes Produkt in der Liste anzupassen.

Code-Anweisungen

  • Verwende eine for-Schleife mit Indexiteration, um über die products-Liste zu iterieren. Für jedes Produkt ziehe die entsprechenden verkauften Einheiten aus der units_sold-Liste ab. Aktualisiere den Lagerbestand in der products-Liste entsprechend.
  • Verwende eine weitere for-Schleife mit Indexiteration, um erneut über die products-Liste zu iterieren. Für jedes Produkt füge die entsprechende neue Liefermenge aus der shipment_received-Liste zum Lagerbestand in der products-Liste hinzu.

Ausgabeanforderungen

  • Nachdem die Lagerbestände basierend auf den Verkäufen aktualisiert wurden, drucke eine Nachricht für jedes Produkt im Format: Stock after sales for <product_name>: <stock_level> units.
  • Nachdem die Lagerbestände basierend auf der neuen Lieferung aktualisiert wurden, drucke eine Nachricht für jedes Produkt im Format: Stock after shipment for <product_name>: <stock_level> units.
  • Schließlich drucke die endgültigen Lagerbestände für alle Produkte im Format: Final stock levels for all products: <products>.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5
toggle bottom row

book
Herausforderung: Verkäufe und Lieferungen

In dieser Herausforderung wirst du die täglichen Lagerbestände von wichtigen Produkten eines Lebensmittelgeschäfts über eine Woche verwalten. Durch die Nutzung der range()-Funktion in Verbindung mit der len()-Funktion wirst du die Auswirkungen von Verkäufen auf das Inventar simulieren.

Aufgabe

Swipe to start coding

In dieser Aufgabe wirst du das Inventar verwalten, indem du die Lagerbestände der Produkte basierend auf Verkäufen und neuen Lieferungen aktualisierst. Du wirst Schleifen verwenden, um die Lagerbestände für jedes Produkt in der Liste anzupassen.

Code-Anweisungen

  • Verwende eine for-Schleife mit Indexiteration, um über die products-Liste zu iterieren. Für jedes Produkt ziehe die entsprechenden verkauften Einheiten aus der units_sold-Liste ab. Aktualisiere den Lagerbestand in der products-Liste entsprechend.
  • Verwende eine weitere for-Schleife mit Indexiteration, um erneut über die products-Liste zu iterieren. Für jedes Produkt füge die entsprechende neue Liefermenge aus der shipment_received-Liste zum Lagerbestand in der products-Liste hinzu.

Ausgabeanforderungen

  • Nachdem die Lagerbestände basierend auf den Verkäufen aktualisiert wurden, drucke eine Nachricht für jedes Produkt im Format: Stock after sales for <product_name>: <stock_level> units.
  • Nachdem die Lagerbestände basierend auf der neuen Lieferung aktualisiert wurden, drucke eine Nachricht für jedes Produkt im Format: Stock after shipment for <product_name>: <stock_level> units.
  • Schließlich drucke die endgültigen Lagerbestände für alle Produkte im Format: Final stock levels for all products: <products>.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt