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:
TrueExemplo usando o operador “igual a”:
print(43 == 21)Output:
FalseNa ordem das operações, os operadores aritméticos são avaliados antes dos operadores de comparação:
print(78 <= 3 * 26)Output:
TrueOs booleanos podem ser combinados ou negados usando operadores lógicos:
andornot
(0 == 1) or (53 > 20)Output:
True(67 > 3) and (34 != 34)Output:
FalseValores booleanos podem ser atribuídos a variáveis assim como números e strings:
b = (54 < 22)
c = not b
print(c)Output:
TrueExercí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_ledestá 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.