Haaste: Tuotteenhallinnan Capstone
Onnittelut siitä, että olet päässyt tähän pisteeseen kurssilla! Tässä päätöshaasteessa hallinnoit helposti pilaantuvia tuotteita ruokakaupassa, määrittäen alennukset tuotteiden vanhenemispäivän ja varastotason perusteella. Tavoitteenasi on minimoida hävikki samalla kun maksimoit myynnin tehokkaasti strategisella alennuksella.
Katsotaan, kuinka hyvin voit kääntää liiketoimintasäännöt Python-koodiksi!
Tilanne
Ruokakaupan johtajana olet vastuussa alennusstrategian toteuttamisesta helposti pilaantuville tuotteille niiden vanhenemispäivän ja varastotason perusteella.
Alennusstrategia on seuraava:
- Sovella 30% alennusta, jos tuote vanhenee 3 päivän sisällä tai vähemmän ja varastotaso on yli
50yksikköä; - Sovella 20% alennusta, jos tuote vanhenee 4-6 päivän sisällä ja varastotaso on yli
50yksikköä; - Sovella 10% alennusta, jos tuote vanhenee 7 päivässä tai enemmän, tai jos varastotaso on
50yksikköä tai vähemmän; - Ei alennusta, jos tuote ei ole "Helposti pilaantuva".
Swipe to start coding
Toteuta sarja ehtolauseita määrittääksesi alennuksen tuotteelle sen tyypin, vanhenemispäivien ja varastotason perusteella.
- Aloita tarkistamalla, onko
product_type"Perishable". - Tämän
if-lauseen sisällä:- Sovella 30% alennusta, jos
days_until_expirationon3tai vähemmän jastock_levelon suurempi kuin50; - Käytä
elifsoveltaaksesi 20% alennusta, josdays_until_expirationon välillä4ja6, jastock_levelon suurempi kuin50; - Käytä toista
elifsoveltaaksesi 10% alennusta, josdays_until_expirationon suurempi kuin6jastock_levelon50tai vähemmän.
- Sovella 30% alennusta, jos
- Jos
product_typeei ole"Perishable", tulosta"No discount available for non-perishable items.".
Tulostusvaatimukset
- Jos 30% alennus sovelletaan, tulosta:
"30% discount applied" - Jos 20% alennus sovelletaan, tulosta:
"20% discount applied" - Jos 10% alennus sovelletaan, tulosta:
"10% discount applied" - Jos tuote ei ole helposti pilaantuva, tulosta:
"No discount available for non-perishable items."
Huomautus
Voit sisäkkäistää useita
if-lauseita toistensa sisään. Varmista, että hallitset sisennystä oikein jokaiselle lohkolle.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.17
Haaste: Tuotteenhallinnan Capstone
Pyyhkäise näyttääksesi valikon
Onnittelut siitä, että olet päässyt tähän pisteeseen kurssilla! Tässä päätöshaasteessa hallinnoit helposti pilaantuvia tuotteita ruokakaupassa, määrittäen alennukset tuotteiden vanhenemispäivän ja varastotason perusteella. Tavoitteenasi on minimoida hävikki samalla kun maksimoit myynnin tehokkaasti strategisella alennuksella.
Katsotaan, kuinka hyvin voit kääntää liiketoimintasäännöt Python-koodiksi!
Tilanne
Ruokakaupan johtajana olet vastuussa alennusstrategian toteuttamisesta helposti pilaantuville tuotteille niiden vanhenemispäivän ja varastotason perusteella.
Alennusstrategia on seuraava:
- Sovella 30% alennusta, jos tuote vanhenee 3 päivän sisällä tai vähemmän ja varastotaso on yli
50yksikköä; - Sovella 20% alennusta, jos tuote vanhenee 4-6 päivän sisällä ja varastotaso on yli
50yksikköä; - Sovella 10% alennusta, jos tuote vanhenee 7 päivässä tai enemmän, tai jos varastotaso on
50yksikköä tai vähemmän; - Ei alennusta, jos tuote ei ole "Helposti pilaantuva".
Swipe to start coding
Toteuta sarja ehtolauseita määrittääksesi alennuksen tuotteelle sen tyypin, vanhenemispäivien ja varastotason perusteella.
- Aloita tarkistamalla, onko
product_type"Perishable". - Tämän
if-lauseen sisällä:- Sovella 30% alennusta, jos
days_until_expirationon3tai vähemmän jastock_levelon suurempi kuin50; - Käytä
elifsoveltaaksesi 20% alennusta, josdays_until_expirationon välillä4ja6, jastock_levelon suurempi kuin50; - Käytä toista
elifsoveltaaksesi 10% alennusta, josdays_until_expirationon suurempi kuin6jastock_levelon50tai vähemmän.
- Sovella 30% alennusta, jos
- Jos
product_typeei ole"Perishable", tulosta"No discount available for non-perishable items.".
Tulostusvaatimukset
- Jos 30% alennus sovelletaan, tulosta:
"30% discount applied" - Jos 20% alennus sovelletaan, tulosta:
"20% discount applied" - Jos 10% alennus sovelletaan, tulosta:
"10% discount applied" - Jos tuote ei ole helposti pilaantuva, tulosta:
"No discount available for non-perishable items."
Huomautus
Voit sisäkkäistää useita
if-lauseita toistensa sisään. Varmista, että hallitset sisennystä oikein jokaiselle lohkolle.
Ratkaisu
Kiitos palautteestasi!
single