Coletânea Python do ZERO às Redes Neurais Artificiais
Operadores Lógicos
Operadores lógicos seguem a mesma base lógica dos operadores relacionais, inclusive nos retornando Truee ou False, mas com o diferencial de suportar expressões lógicas de maior complexidade.
Por exemplo, se executarmos diretamente no console a expressão 7 != 3 teremos o valor True (7 diferente de 3, verdadeiro), mas se executarmos por exemplo 7 != 3 and 2 > 3 teremos como retorno False (7 é diferente de 3, mas 2 não é maior que 3, e pela tabela verdade isso já caracteriza False).
O retorno será: True
Afinal, 7 é diferente de 3.
O retorno será: False
7 é diferente de 3 (Verdadeiro) e (and) 2 é maior que 3 (Falso).