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 fastsette 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 30 % rabatt hvis produktet går ut på dato om 3 dager eller mindre og lagerbeholdningen er over
50enheter; - Gi 20 % rabatt hvis produktet går ut på dato om 4 til 6 dager og lagerbeholdningen er over
50enheter; - Gi 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 "Perishable".
Swipe to start coding
Implementer en serie med betingede utsagn for å fastslå rabatten for et produkt basert på produkttype, antall dager til utløpsdato 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 over50; - Bruk
eliffor å gi 20 % rabatt hvisdays_until_expirationer mellom4og6, ogstock_leveler over50; - Bruk en annen
eliffor å gi 10 % rabatt hvisdays_until_expirationer over6ogstock_leveler50eller mindre.
- Gi 30 % rabatt hvis
- Hvis
product_typeikke er"Perishable", skriv ut"No discount available for non-perishable items.".
Utdata-krav
- 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 ikke er lett bedervelig, skriv ut:
"No discount available for non-perishable items."
Merk
Du kan nøste flere
if-setninger inni hverandre. Pass på å 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
Fantastisk!
Completion rate forbedret til 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 fastsette 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 30 % rabatt hvis produktet går ut på dato om 3 dager eller mindre og lagerbeholdningen er over
50enheter; - Gi 20 % rabatt hvis produktet går ut på dato om 4 til 6 dager og lagerbeholdningen er over
50enheter; - Gi 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 "Perishable".
Swipe to start coding
Implementer en serie med betingede utsagn for å fastslå rabatten for et produkt basert på produkttype, antall dager til utløpsdato 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 over50; - Bruk
eliffor å gi 20 % rabatt hvisdays_until_expirationer mellom4og6, ogstock_leveler over50; - Bruk en annen
eliffor å gi 10 % rabatt hvisdays_until_expirationer over6ogstock_leveler50eller mindre.
- Gi 30 % rabatt hvis
- Hvis
product_typeikke er"Perishable", skriv ut"No discount available for non-perishable items.".
Utdata-krav
- 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 ikke er lett bedervelig, skriv ut:
"No discount available for non-perishable items."
Merk
Du kan nøste flere
if-setninger inni hverandre. Pass på å håndtere innrykk riktig for hver blokk.
Løsning
Takk for tilbakemeldingene dine!
single