Operadores Lógicos And, Or, Not e Xor em Python

filosofo

Operador Lógico AND

A B A and B
True True
True False
False True
False False

Perceba que em AND o resultado é True apenas em “True and True

Operador Lógico OR

A B A or B
True True
True False
False True
False False

Perceba que em OR o resultado é False apenas em “False or False

Operador Lógico XOR

A B A xor B
True True
True False
False True
False False

Perceba que em XOR o resultado é True apenas quando são valores opostos uma ao outro : “True xor False” e “False xor True

Operador NOT

A NOT A
True
False

Perceba que em NOT inverte o resultado

Operadores de Atribuição e Relacionais em Python

caixa

Operadores de Atribuição

Operador Descrição Exemplo
= atribuição
+= adição
-= subtração
x*=2 multiplicação
/= divisão
//= divisão inteira
**= exponenciação
%= resto da divisão

 

Operadores Relacionais

Operador Descrição Exemplo
== igual a
!= diferente de
> maior que
>= maior ou igual a
< menor que
<= menor ou igual