5.2 - Expressões booleanas
Uma expressão booleana é uma expressão que pode ser verdadeira ou falsa. Os exemplos seguintes usam o operador ==, que compara dois operandos e produz True se forem iguais e False se não forem:
>>> 5 == 5
True
>>> 5 == 6
False
True e False são valores especiais que pertencem ao tipo bool; não são strings:
>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
O operador == é um dos operadores relacionais; os outros são:
x != y # x não é igual a y
x > y # x é maior que y
x < y # x é menor que y
x >= y # x é maior ou igual a y
x <= y # x é menor ou igual a y
Embora essas operações provavelmente sejam familiares para você, os símbolos do Python são diferentes dos símbolos matemáticos. Um erro comum é usar apenas um sinal de igual (=) em vez de um sinal duplo (==). Lembre-se de que = é um operador de atribuição e == é um operador relacional. Não existe =< ou =>.