single
Challenge: Automatisierung der Lagerbestandskontrolle
Swipe um das Menü anzuzeigen
Verwaltung des Lagerbestands für ein Lebensmittelgeschäft mit der Aufgabe, sicherzustellen, dass der Bestand für jedes Produkt ordnungsgemäß gepflegt und bei Bedarf aufgefüllt wird.
Wenn der Lagerbestand eines Artikels unter die erforderliche Mindestmenge fällt, muss er aufgefüllt werden.
Zusätzlich wird, wenn der Lagerbestand eines Artikels einen bestimmten Schwellenwert überschreitet, ein Rabatt angewendet und der Artikel als "im Angebot" gekennzeichnet.
Wischen, um mit dem Codieren zu beginnen
Verwalten des Lagerbestands eines Lebensmittelgeschäfts durch Auffüllen der Artikel mit einer while-Schleife und Anwenden von Rabatten basierend auf dem Lagerbestand. Es werden Schleifen verwendet, um den Status jedes Artikels zu aktualisieren, jedoch wird für jeden Artikel nur eine einfache Verarbeitungsnachricht und am Ende eine Zusammenfassung ausgegeben.
Regeln
- Verwenden Sie eine for-Schleife, um jeden Artikel im
inventory-Dictionary zu durchlaufen.- Für jeden Artikel den aktuellen Bestand, den Mindestbestand, die Auffüllmenge und den Verkaufsstatus abrufen.
- Verwenden Sie eine while-Schleife, um den Artikel aufzufüllen, bis der Bestand mindestens dem Mindestbestand entspricht.
- Erhöhen Sie den Bestand bei jeder Iteration um die Auffüllmenge.
- Aktualisieren Sie den Bestandswert im Dictionary nach dem Auffüllen.
- Nach dem Auffüllen: Wenn der Bestand den
discount_thresholdüberschreitet und der Artikel nicht im Angebot ist, setzen Sie den Verkaufsstatus im Dictionary aufTrue.
Ausgabeanforderungen
- Vor Beginn der Schleife eine Zeile mit dem Wort
Processingausgeben (zum Beispiel:Processing started). - Für jeden Artikel eine einzelne Zeile ausgeben:
Processing [item name](zum Beispiel:Processing Bread). - Nachdem alle Artikel verarbeitet wurden, eine Zusammenfassungszeile mit dem Wort
Processingausgeben (zum Beispiel:Processing completed).
Keine Details zum Auffüllen oder zur Rabattvergabe ausgeben. Kein abschließender Lagerbericht ausgeben. Nur die geforderten Verarbeitungszeilen ausgeben.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen