Udfordring: Boolesk Logik
Klar til at anvende alt det, du har lært, i praksis? Denne udfordring kræver, at du bruger and
, or
og not
operatorerne samt booleske sammenligningsoperatorer til at håndtere et komplekst scenarie for en dagligvarebutik.
Lad os komme i gang!
Opgave
Swipe to start coding
Bestem, om en dagligvare skal nedsættes i pris baseret på dens sæsonstatus, lagerbeholdning og salgspræstation.
- Definér en boolesk variabel
overstock_risk
somTrue
, hvis varen erseasonal
og denscurrent_stock
overstigerhigh_stock_threshold
. - Definér en anden boolesk variabel
discount_eligible
somTrue
, hvis varennot
selling_well
ognot
allerede eron_sale
. - Opret en boolesk variabel
make_discount
, der erTrue
, hvis entenoverstock_risk
ellerdiscount_eligible
erTrue
.
Outputkrav
- Udskriv, om varen skal nedsættes i pris:
Should the item be discounted? <make_discount>
.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 3