Haaste: Totuusarvologiikka
Valmiina soveltamaan kaikkea oppimaasi käytännössä? Tässä haasteessa sinun tulee käyttää and
, or
ja not
operaattoreita sekä boolean-vertailuoperaattoreita hallitaksesi monimutkaista tilannetta ruokakaupassa.
Aloitetaan!
Tehtävä
Swipe to start coding
Määritä, tulisiko päivittäistavara saada alennus sen kausiluonteisuuden, varastotason ja myyntisuorituksen perusteella.
- Määrittele boolean-muuttuja
overstock_risk
arvoksiTrue
, jos tuote onseasonal
ja sencurrent_stock
ylittäähigh_stock_threshold
. - Määrittele toinen boolean-muuttuja
discount_eligible
arvoksiTrue
, jos tuote onnot
selling_well
ja onnot
on_sale
. - Luo boolean-muuttuja
make_discount
, joka onTrue
, jos jokooverstock_risk
taidiscount_eligible
onTrue
.
Tulostusvaatimukset
- Tulosta, tulisiko tuote saada alennus:
Should the item be discounted? <make_discount>
.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 3