Tipo de Dado Booleano
Neste capítulo, exploraremos o tipo de dado Boolean
. Booleanos são simples, mas poderosos, permitindo lidar com valores True
ou False
, o que possibilita que nossos programas reajam a diferentes situações de forma eficaz. No contexto da administração de um supermercado, booleanos podem ajudar a determinar se certas condições foram atendidas, como se um item está em estoque ou se uma promoção está ativa.
Veja como Alex utiliza tipos de dados Boolean
para comparar preços e nomes:
Compreendendo Tipos de Dados Booleanos
Um tipo de dado booleano possui apenas dois valores possíveis: True
e False
. Esses valores são frequentemente o resultado de operações de comparação e são fundamentais para controlar o fluxo dos nossos programas. Ao compreender booleanos, será possível escrever códigos que tomam decisões com base em diversas condições.
As operações a seguir são operadores de comparação comuns que resultam em valores booleanos:
Igual a:
==
;Diferente de:
!=
;Maior que:
>
;Menor que:
<
;Maior ou igual a:
>=
;Menor ou igual a:
<=
.
Aplicação de Exemplo
Vamos verificar se um item (milk
) está com baixo estoque comparando sua quantidade com um limite pré-definido para baixo estoque:
# Define the quantity of the item and the low stock threshold milk_quantity = 12 low_stock_threshold = 10 # Check if the item quantity is below the low stock threshold low_stock = milk_quantity <= low_stock_threshold # Print the result print("Is the item low in stock?", low_stock)
Agora é sua vez de praticar o uso de booleanos. Neste desafio, você verificará se o custo total de uma compra é elegível para desconto.
Swipe to start coding
Você precisa definir uma variável para o custo total, criar uma variável booleana para verificar a elegibilidade ao desconto e exibir o resultado.
- Definir uma variável chamada
total_cost
e atribuir a ela o valor25.00
para representar o custo total de uma compra de supermercado. - Criar uma variável booleana chamada
discountEligible
comparando a variáveltotal_cost
com o limite de desconto de20.00
utilizando o operador maior ou igual a (>=
). - Exibir o valor da variável
discountEligible
para indicar se a compra é elegível para desconto.
Requisitos de Saída
- Exibir a mensagem:
Is the purchase eligible for a discount? <discountEligible>
.
Solução
Obrigado pelo seu feedback!