Herausforderung: Eigenständiges Programmierprojekt
In diesem Kapitel ist es an der Zeit, Ihre Programmierfähigkeiten herauszufordern. Sie erhalten eine Aufgabe, aber diesmal liegt es an Ihnen, die Lösung zu finden. Sie können jede bisher gelernte Syntax und Technik verwenden, jedoch wird dringend empfohlen, Schleifen und Bedingungen einzusetzen, um Ihren Code flexibel und an verschiedene Eingaben und Szenarien anpassbar zu gestalten.
Aufgabe
Swipe to start coding
Bewerte die Artikel in einem inventory
-Dictionary und gib entsprechende Meldungen basierend auf deren Lagerbestand und Preisgestaltung aus.
- Iteriere durch jeden Artikel im
inventory
-Dictionary. - Für jeden Artikel:
- Wenn der Lagerbestand unter 30 liegt, gib aus, dass er nachbestellt werden muss.
- Wenn der Lagerbestand über 100 liegt, gib aus, dass er zum reduzierten Preis verkauft werden soll.
- Wenn der Lagerbestand zwischen 30 und 100 liegt, gib aus, dass er zum regulären Preis verkauft werden soll.
Ausgabebedingungen
Verwende die folgenden Vorlagen für print-Anweisungen exakt:
- Für Nachbestellung:
f"{item} need restocking."
- Für reduzierten Preis:
f"{item} should be sold at the discounted price of {discounted_price}."
- Für regulären Preis:
f"{item} should be sold at the regular price of {regular_price}."
Hinweis
Halte dich exakt an die vorgegebenen print-Formate, damit deine Lösung akzeptiert wird.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 8