Operadores de Comparação em Python: ==, != , >, <, >=, <=

Já falamos em algum tutorial passado, que a função básica do computador é computar, ou seja, fazer contas, cálculos.

Outro pilar da computação é a comparação.
Você pode não acreditar agora, mas a tecnologia hoje é o que é por conta da capacidade dos computadores de contar e fazer comparações.

No término deste módulo, sobre teste condicionais e laços, você vai entender bem isso.

Mas antes de estudar estes assuntos, precisamos conhecer alguns operadores que fazem comparações.

Operador de igualdade: ==

Quando queremos comparar dois valores, usamos o operador de igualdade, que é: ==

Por exemplo, ao escrever 'x == y' estamos fazendo uma comparação, uma pergunta: x é igual a y?

Vamos fazer algumas comparações no interpretador do Python, e ver o resultado que ele nos dá:

Curso de Python

Basicamente, o que fizemos perguntar ao Python: '1 é igual a 1?', '2 é igual a 2?' e '1 é igual a 2'? E ele foi nos respondendo com True ou False.

Cuidado para não confundir:
x=1 : aqui estamos fazendo uma atribuição, dizendo que a variável x vai ter o valor 1 e ponto final. Acabou. É uma afirmação.
x==1 : aqui é uma comparação, estamos perguntando ao Python: 'Pyzinho querido, x tem valor 1?' E ele responde com verdadeiro ou falso. Ok ?

Operador de diferente: !=

O contrário do operador 'igual a' é o operador 'diferente de', representado por !=

Este operador compara duas coisas, e retorna True se forem diferentes e False se forem iguais.

Apostila de Python grátis para download

Operador maior que: >

Esse e os próximos, você vai se lembrar da escola.
> é o operador 'maior que'.

Quando fazemos: x > y, estamos querendo saber se x é maior que y.
Se for verdade, retorna True.
Se x por igual ou menor que y, retorna False.

Operador menor que: <

Ao fazer: x < y , estamos perguntando ao Python se x é menor que y.
Se ele for menor mesmo, retorna True.
Se for igual ou maior que y, retorna False.

Tutorial de Python online grátis

Operador maior igual a: >=

Seja a operação: x >= y
Você deve ler: x maior ou igual a y

Esse operador vai retornar True (verdadeiro) se x for igual a y ou se x for maior que y.
Vai retornar False apenas se x for menor que y.

Operador menor igual a: <=

x <= y
Você deve ler: x menor ou igual a y

Retorna True se x for igual a y ou menor.
Se x for maior que y, retorna False.

Curso Python Progressivo

Operadores de Comparação: Tabela

x == y         x é igual a y ?
x != y         x é diferente de 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 ?Prontinho. Bem simples, fáceis e óbvios de se entenderem, os operadores de comparação, não é verdade?

Parece até algo 'bobo' demais, mas você vai ver que vai ser capaz de fazer muita, mas muita maldade mesmo, usando estes operadores.

Nenhum comentário:

Postar um comentário