single
Haaste: Tuotteenhallinnan Päättötyö
Pyyhkäise näyttääksesi valikon
Onnittelut kurssin tähän pisteeseen pääsemisestä! Tässä capstone-haasteessa hallinnoit helposti pilaantuvia tuotteita ruokakaupassa ja määrität alennukset tuotteiden viimeisen käyttöpäivän ja varastotason perusteella. Tavoitteena on minimoida hävikki ja samalla maksimoida myynti strategisen alennuspolitiikan avulla.
Katsotaan, kuinka hyvin pystyt kääntämään liiketoimintasäännöt Python-koodiksi!
Tilannekuvaus
Ruokakaupan esihenkilönä vastuullasi on toteuttaa alennusstrategia helposti pilaantuville tuotteille viimeisen käyttöpäivän ja varastotason perusteella.
Alennusstrategia on seuraava:
- Myönnä 30 % alennus, jos tuote vanhenee 3 päivän kuluessa ja varastotaso on yli
50yksikköä; - Myönnä 20 % alennus, jos tuote vanhenee 4–6 päivän kuluessa ja varastotaso on yli
50yksikköä; - Myönnä 10 % alennus, jos tuote vanhenee 7 päivän tai myöhemmin, tai jos varastotaso on
50yksikköä tai vähemmän; - Ei alennusta, jos tuote ei ole "Perishable".
Pyyhkäise aloittaaksesi koodauksen
Toteuta sarja ehtolauseita tuotteen alennuksen määrittämiseksi tuotetyypin, vanhentumispäivien ja varastotason perusteella.
- Aloita tarkistamalla, onko
product_type"Perishable". - Tämän
if-lauseen sisällä:- tulosta
"30% discount applied", josdays_until_expirationon3tai vähemmän jastock_levelon suurempi kuin50; - tulosta
"20% discount applied", josdays_until_expirationon välillä4ja6, jastock_levelon suurempi kuin50; - tulosta
"10% discount applied", josdays_until_expirationon suurempi kuin6jastock_levelon50tai vähemmän.
- tulosta
- Jos
product_typeei ole"Perishable", tulosta"No discount available for non-perishable items.".
Voit sisäkkäistää useita if-lauseita toistensa sisään. Muista hallita sisennys oikein jokaisessa lohkossa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme