Haaste: Boolean Logiikka
Valmis laittamaan kaiken oppimasi käytäntöön? Tämä haaste vaatii sinua käyttämään and
, or
ja not
operaattoreita sekä boolean vertailuoperaattoreita hallitaksesi monimutkaista tilannetta ruokakaupassa.
Sukelletaanpa sisään!
Tehtävä
Swipe to start coding
Määritä, pitäisikö ruokakaupan tuotteen saada alennus sen kausiluonteisuuden, varastotason ja myyntisuorituksen perusteella.
- Määritä boolean-muuttuja
overstock_risk
arvoksiTrue
, jos tuote onseasonal
ja sencurrent_stock
ylittäähigh_stock_threshold
. - Määritä toinen boolean-muuttuja
discount_eligible
arvoksiTrue
, jos tuotenot
selling_well
eikä ole jonot
on_sale
. - Luo boolean-muuttuja
make_discount
, joka onTrue
, jos jokooverstock_risk
taidiscount_eligible
onTrue
.
Tulostusvaatimukset
- Tulosta, pitäisikö tuotteen saada alennus:
Should the item be discounted? <make_discount>
.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 3