Desafio: Lógica Booleana
Pronto para colocar tudo o que você aprendeu em prática? Este desafio exigirá o uso dos operadores and
, or
e not
, além dos operadores de comparação booleana, para gerenciar um cenário complexo em um supermercado.
Vamos começar!
Tarefa
Swipe to start coding
Determinar se um item de supermercado deve receber desconto com base em seu status sazonal, nível de estoque e desempenho de vendas.
- Definir uma variável booleana
overstock_risk
comoTrue
se o item forseasonal
e seucurrent_stock
exceder ohigh_stock_threshold
. - Definir outra variável booleana
discount_eligible
comoTrue
se o itemnot
estiverselling_well
e tambémnot
estiveron_sale
. - Criar uma variável booleana
make_discount
que sejaTrue
seoverstock_risk
oudiscount_eligible
forTrue
.
Requisitos de Saída
- Exibir se o item deve receber desconto:
Should the item be discounted? <make_discount>
.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 3