Utfordring: Produktledelse Capstone
Gratulerer med å ha kommet så langt i kurset! I denne avsluttende utfordringen skal du administrere lett bedervelige produkter i en dagligvarebutikk, og bestemme rabatter basert på produktenes utløpsdato og lagerbeholdning. Målet ditt er å minimere svinn samtidig som du maksimerer salget gjennom strategisk rabattering.
La oss se hvor godt du kan oversette forretningsregler til Python-kode!
Scenario
Som leder i en dagligvarebutikk er du ansvarlig for å implementere en rabattstrategi for lett bedervelige produkter basert på utløpsdato og lagerbeholdning.
Rabattstrategien er som følger:
- Gi en 30 % rabatt hvis produktet går ut på dato om 3 dager eller mindre og lagerbeholdningen er over
50enheter; - Gi en 20 % rabatt hvis produktet går ut på dato om 4 til 6 dager og lagerbeholdningen er over
50enheter; - Gi en 10 % rabatt hvis produktet går ut på dato om 7 dager eller mer, eller hvis lagerbeholdningen er
50enheter eller mindre; - Ingen rabatt hvis produktet ikke er "Lett bedervelig".
Swipe to start coding
Implementer en serie med betingede utsagn for å fastslå rabatten for et produkt basert på produkttype, antall dager til utløp og lagerbeholdning.
- Start med å sjekke om
product_typeer"Perishable". - Inne i denne
if-setningen:- Gi 30 % rabatt hvis
days_until_expirationer3eller færre ogstock_leveler større enn50; - Bruk
eliffor å gi 20 % rabatt hvisdays_until_expirationer mellom4og6, ogstock_leveler større enn50; - Bruk en annen
eliffor å gi 10 % rabatt hvisdays_until_expirationer større enn6ogstock_leveler50eller mindre.
- Gi 30 % rabatt hvis
- Hvis
product_typeikke er"Perishable", skriv ut"No discount available for non-perishable items.".
Krav til utdata
- Hvis 30 % rabatt gis, skriv ut:
"30% discount applied" - Hvis 20 % rabatt gis, skriv ut:
"20% discount applied" - Hvis 10 % rabatt gis, skriv ut:
"10% discount applied" - Hvis produktet er ikke-forgjengelig, skriv ut:
"No discount available for non-perishable items."
Merk
Du kan nøste flere
if-setninger inni hverandre. Sørg for å håndtere innrykk riktig for hver blokk.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.17
Utfordring: Produktledelse Capstone
Sveip for å vise menyen
Gratulerer med å ha kommet så langt i kurset! I denne avsluttende utfordringen skal du administrere lett bedervelige produkter i en dagligvarebutikk, og bestemme rabatter basert på produktenes utløpsdato og lagerbeholdning. Målet ditt er å minimere svinn samtidig som du maksimerer salget gjennom strategisk rabattering.
La oss se hvor godt du kan oversette forretningsregler til Python-kode!
Scenario
Som leder i en dagligvarebutikk er du ansvarlig for å implementere en rabattstrategi for lett bedervelige produkter basert på utløpsdato og lagerbeholdning.
Rabattstrategien er som følger:
- Gi en 30 % rabatt hvis produktet går ut på dato om 3 dager eller mindre og lagerbeholdningen er over
50enheter; - Gi en 20 % rabatt hvis produktet går ut på dato om 4 til 6 dager og lagerbeholdningen er over
50enheter; - Gi en 10 % rabatt hvis produktet går ut på dato om 7 dager eller mer, eller hvis lagerbeholdningen er
50enheter eller mindre; - Ingen rabatt hvis produktet ikke er "Lett bedervelig".
Swipe to start coding
Implementer en serie med betingede utsagn for å fastslå rabatten for et produkt basert på produkttype, antall dager til utløp og lagerbeholdning.
- Start med å sjekke om
product_typeer"Perishable". - Inne i denne
if-setningen:- Gi 30 % rabatt hvis
days_until_expirationer3eller færre ogstock_leveler større enn50; - Bruk
eliffor å gi 20 % rabatt hvisdays_until_expirationer mellom4og6, ogstock_leveler større enn50; - Bruk en annen
eliffor å gi 10 % rabatt hvisdays_until_expirationer større enn6ogstock_leveler50eller mindre.
- Gi 30 % rabatt hvis
- Hvis
product_typeikke er"Perishable", skriv ut"No discount available for non-perishable items.".
Krav til utdata
- Hvis 30 % rabatt gis, skriv ut:
"30% discount applied" - Hvis 20 % rabatt gis, skriv ut:
"20% discount applied" - Hvis 10 % rabatt gis, skriv ut:
"10% discount applied" - Hvis produktet er ikke-forgjengelig, skriv ut:
"No discount available for non-perishable items."
Merk
Du kan nøste flere
if-setninger inni hverandre. Sørg for å håndtere innrykk riktig for hver blokk.
Løsning
Takk for tilbakemeldingene dine!
single