Desafío: Lógica Booleana
¿Listo para poner en práctica todo lo que has aprendido? Este desafío requerirá que utilices los operadores and
, or
y not
, así como los operadores de comparación booleana, para gestionar un escenario complejo en una tienda de comestibles.
¡Vamos a ello!
Tarea
Swipe to start coding
Determinar si un artículo de supermercado debe recibir un descuento en función de su estatus estacional, nivel de inventario y desempeño de ventas.
- Definir una variable booleana
overstock_risk
comoTrue
si el artículo esseasonal
y sucurrent_stock
supera elhigh_stock_threshold
. - Definir otra variable booleana
discount_eligible
comoTrue
si el artículonot
estáselling_well
ynot
está yaon_sale
. - Crear una variable booleana
make_discount
que seaTrue
sioverstock_risk
odiscount_eligible
esTrue
.
Requisitos de salida
- Imprimir si el artículo debe recibir un descuento:
Should the item be discounted? <make_discount>
.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 3