Booleanos
Booleanos (ou bools) representam um de dois valores: True
ou False
(Verdadeiro ou Falso). Você pode usar os operadores de comparação do Python para comparar dois números:
>
Maior que<
Menor que>=
Maior ou igual a<=
Menor ou igual a==
Igual a!=
Diferente de
Exemplo usando o operador “maior que”:
print(43 > 21)
Output:
True
Exemplo usando o operador “igual a”:
print(43 == 21)
Output:
False
Na ordem das operações, os operadores aritméticos são avaliados antes dos operadores de comparação:
print(78 <= 3 * 26)
Output:
True
Os booleanos podem ser combinados ou negados usando operadores lógicos:
and
or
not
(0 == 1) or (53 > 20)
Output:
True
(67 > 3) and (34 != 34)
Output:
False
Valores booleanos podem ser atribuídos a variáveis assim como números e strings:
b = (54 < 22)
c = not b
print(c)
Output:
True
Exerc ícios
-
Escreva uma única linha de código para determinar se 241 vezes 4,5 é maior ou igual a 3281 dividido por 3.
Dica: usar um operador de comparação.
-
A variável
red_led
está sendo usada como um booleano para controlar a luz vermelha em uma placa de circuito. Se for definida comoTrue
, a luz estará acesa. Se for definida comoFalse
, a luz estará apagada. Escreva uma única linha de código para inverter o estado da luz (ou seja, se estiver acesa, desligue-a; se estiver apagada, ligue-a).Dica: use um operador lógico, não um bloco if/else.