Coletânea Python do ZERO às Redes Neurais Artificiais

Bit-a-bit

 

O interpretador também pode fazer uma comparação bit-a-bit da seguinte forma:

 

AND Bit-a-bit

3 = 11 (3 em binário)

2 = 10 (2 em binário)

_ = 10

 

OR bit-a-bit

3 = 11

2 = 10

_ = 11

 

XOR bit-a-bit

3 = 11

2 = 10

_ = 01

 

Por fim, vamos ver um exemplo prático do uso de operadores lógicos, para que faça mais sentido.

Analisando a variável meta: Ela verifica se saldo é maior que zero e se salario menos despesas é maior ou igual a 20% do salário.

O retorno será True porque o saldo era maior que zero e o valor de salario menos as despesas era maior ou igual a 20% do salário. (todas proposições foram verdadeiras).