Herausforderung: Product-Management-Capstone
Herzlichen Glückwunsch zum Erreichen dieses Abschnitts im Kurs! In dieser Abschlussaufgabe verwalten Sie verderbliche Produkte in einem Lebensmittelgeschäft und bestimmen Rabatte basierend auf dem Ablaufdatum und dem Lagerbestand der Produkte. Ihr Ziel ist es, Abfall zu minimieren und gleichzeitig den Umsatz durch gezielte Rabattaktionen zu maximieren.
Zeigen Sie, wie gut Sie Geschäftsregeln in Python-Code umsetzen können!
Szenario
Als Manager in einem Lebensmittelgeschäft sind Sie verantwortlich für die Umsetzung einer Rabattstrategie für verderbliche Produkte, basierend auf deren Ablaufdatum und Lagerbestand.
Die Rabattstrategie lautet wie folgt:
- 30 % Rabatt, wenn das Produkt in 3 Tagen oder weniger abläuft und der Lagerbestand über
50Einheiten liegt; - 20 % Rabatt, wenn das Produkt in 4 bis 6 Tagen abläuft und der Lagerbestand über
50Einheiten liegt; - 10 % Rabatt, wenn das Produkt in 7 Tagen oder mehr abläuft oder der Lagerbestand
50Einheiten oder weniger beträgt; - Kein Rabatt, wenn das Produkt nicht "Perishable" ist.
Swipe to start coding
Implementierung einer Reihe von bedingten Anweisungen zur Bestimmung des Rabatts für ein Produkt basierend auf Produkttyp, verbleibenden Tagen bis zum Ablaufdatum und Lagerbestand.
- Beginnen Sie mit der Überprüfung, ob der
product_type"Perishable"ist. - Innerhalb dieser
if-Anweisung:- Einen 30%-Rabatt gewähren, wenn
days_until_expiration3oder weniger beträgt und derstock_levelgrößer als50ist; - Mit
elifeinen 20%-Rabatt gewähren, wenndays_until_expirationzwischen4und6liegt und derstock_levelgrößer als50ist; - Mit einem weiteren
elifeinen 10%-Rabatt gewähren, wenndays_until_expirationgrößer als6ist und derstock_level50oder weniger beträgt.
- Einen 30%-Rabatt gewähren, wenn
- Wenn der
product_typenicht"Perishable"ist, geben Sie aus:"No discount available for non-perishable items.".
Ausgabebedingungen
- Wenn ein 30%-Rabatt gewährt wird, ausgeben:
"30% discount applied" - Wenn ein 20%-Rabatt gewährt wird, ausgeben:
"20% discount applied" - Wenn ein 10%-Rabatt gewährt wird, ausgeben:
"10% discount applied" - Wenn das Produkt nicht verderblich ist, ausgeben:
"No discount available for non-perishable items."
Hinweis
Es können mehrere
if-Anweisungen ineinander verschachtelt werden. Achten Sie darauf, die Einrückung für jeden Block korrekt zu setzen.
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
Can you explain how to determine if a product is "Perishable"?
What should I do if a product meets multiple discount conditions?
Can you provide an example of how the discount strategy works?
Großartig!
Completion Rate verbessert auf 2.17
Herausforderung: Product-Management-Capstone
Swipe um das Menü anzuzeigen
Herzlichen Glückwunsch zum Erreichen dieses Abschnitts im Kurs! In dieser Abschlussaufgabe verwalten Sie verderbliche Produkte in einem Lebensmittelgeschäft und bestimmen Rabatte basierend auf dem Ablaufdatum und dem Lagerbestand der Produkte. Ihr Ziel ist es, Abfall zu minimieren und gleichzeitig den Umsatz durch gezielte Rabattaktionen zu maximieren.
Zeigen Sie, wie gut Sie Geschäftsregeln in Python-Code umsetzen können!
Szenario
Als Manager in einem Lebensmittelgeschäft sind Sie verantwortlich für die Umsetzung einer Rabattstrategie für verderbliche Produkte, basierend auf deren Ablaufdatum und Lagerbestand.
Die Rabattstrategie lautet wie folgt:
- 30 % Rabatt, wenn das Produkt in 3 Tagen oder weniger abläuft und der Lagerbestand über
50Einheiten liegt; - 20 % Rabatt, wenn das Produkt in 4 bis 6 Tagen abläuft und der Lagerbestand über
50Einheiten liegt; - 10 % Rabatt, wenn das Produkt in 7 Tagen oder mehr abläuft oder der Lagerbestand
50Einheiten oder weniger beträgt; - Kein Rabatt, wenn das Produkt nicht "Perishable" ist.
Swipe to start coding
Implementierung einer Reihe von bedingten Anweisungen zur Bestimmung des Rabatts für ein Produkt basierend auf Produkttyp, verbleibenden Tagen bis zum Ablaufdatum und Lagerbestand.
- Beginnen Sie mit der Überprüfung, ob der
product_type"Perishable"ist. - Innerhalb dieser
if-Anweisung:- Einen 30%-Rabatt gewähren, wenn
days_until_expiration3oder weniger beträgt und derstock_levelgrößer als50ist; - Mit
elifeinen 20%-Rabatt gewähren, wenndays_until_expirationzwischen4und6liegt und derstock_levelgrößer als50ist; - Mit einem weiteren
elifeinen 10%-Rabatt gewähren, wenndays_until_expirationgrößer als6ist und derstock_level50oder weniger beträgt.
- Einen 30%-Rabatt gewähren, wenn
- Wenn der
product_typenicht"Perishable"ist, geben Sie aus:"No discount available for non-perishable items.".
Ausgabebedingungen
- Wenn ein 30%-Rabatt gewährt wird, ausgeben:
"30% discount applied" - Wenn ein 20%-Rabatt gewährt wird, ausgeben:
"20% discount applied" - Wenn ein 10%-Rabatt gewährt wird, ausgeben:
"10% discount applied" - Wenn das Produkt nicht verderblich ist, ausgeben:
"No discount available for non-perishable items."
Hinweis
Es können mehrere
if-Anweisungen ineinander verschachtelt werden. Achten Sie darauf, die Einrückung für jeden Block korrekt zu setzen.
Lösung
Danke für Ihr Feedback!
single