Operadores de Comparação em Python

Ana Maria Gomes
4 minutos de leitura

Conteúdos do tutorial

Os operadores de comparação são fundamentais em qualquer linguagem de programação, e em Python não é diferente. Eles são usados para comparar dois valores e, com base nessa comparação, retornar um valor booleano: True ou False. Neste tutorial, vamos explorar os diferentes operadores de comparação disponíveis em Python e como utilizá-los em seu código.

O que são Operadores de Comparação?

Operadores de comparação são símbolos que permitem realizar comparações entre variáveis e valores. Em Python, os operadores de comparação são:

  • Igual a (==)
  • Diferente de (!=)
  • Maior que (>)
  • Menor que (<)
  • Maior ou igual a (>=)
  • Menor ou igual a (<=)

Vamos entender cada um deles e ver exemplos práticos de como podem ser aplicados.

Igual a (==)

O operador == verifica se dois valores são iguais. Se forem, o resultado da comparação é True; caso contrário, é False.

print(5 == 5)  # True
print(5 == 6)  # False
Testar

Diferente de (!=)

O operador != faz exatamente o oposto do operador ==. Ele verifica se dois valores são diferentes. Se forem, o resultado é True; se não, False.

print(5 != 5)  # False
print(5 != 6)  # True
Testar

Maior que (>)

O operador > verifica se o valor à esquerda é maior que o valor à direita.

print(5 > 3)  # True
print(5 > 5)  # False
print(5 > 6)  # False
Testar

Menor que (<)

O operador < verifica se o valor à esquerda é menor que o valor à direita.

print(3 < 5)  # True
print(5 < 5)  # False
print(6 < 5)  # False
Testar

Maior ou igual a (>=)

O operador >= verifica se o valor à esquerda é maior ou igual ao valor à direita.

print(5 >= 5)  # True
print(6 >= 5)  # True
print(4 >= 5)  # False
Testar

Menor ou igual a (<=)

O operador <= verifica se o valor à esquerda é menor ou igual ao valor à direita.

print(5 <= 5)  # True
print(4 <= 5)  # True
print(6 <= 5)  # False
Testar

Utilizando Operadores de Comparação

Os operadores de comparação são frequentemente usados em estruturas condicionais, como if, elif e else, para controlar o fluxo do programa.

idade = 18

if idade >= 18:
    print("Você é maior de idade.")
else:
    print("Você é menor de idade.")
Testar

Eles também são úteis em loops e outras estruturas de repetição para determinar quando o loop deve terminar.

contador = 0

while contador < 5:
    print(contador)
    contador += 1
Testar

Além disso, podem ser combinados com operadores lógicos como and, or e not para criar condições mais complexas.

nota = 7
frequencia = 80

if nota >= 6 and frequencia >= 75:
    print("Aprovado!")
else:
    print("Reprovado.")
Testar

Conclusão

Os operadores de comparação são ferramentas poderosas que ajudam a tomar decisões em seu código. Eles são simples de entender e fáceis de usar, mas têm um impacto significativo na lógica do seu programa. Pratique o uso desses operadores com diferentes tipos de dados e em diferentes cenários para se tornar proficiente em sua aplicação. Com o tempo, você verá que eles se tornam uma parte natural do seu processo de codificação em Python.

Inscreva-se gratuitamente e fique atualizado

Receba toda semana um resumo dos principais conteúdos da Asimov direto no seu e-mail. 100% livre de spam.

Áreas de interesse: