Operadores de Comparação
Parte da seção Fundamentals do Journey de Python da Coddy — lição 14 de 77.
Operadores de comparação são usados para comparar dois operandos.
Às vezes, precisamos verificar se um operando é maior que, menor que ou igual a outro operando. A tabela a seguir mostra os operadores possíveis para comparação:
| Operador | Significado | Exemplo |
|---|---|---|
| == | Igual | 1 == 2 retorna false |
| != | Diferente | 1 != 2 retorna true |
| > | Maior que | 1 > 2 retorna false |
| < | Menor que | 1 < 2 retorna true |
| >= | Maior ou igual a | 1 >= 2 retorna false |
| <= | Menor ou igual a | 1 <= 2 retorna true |
O operador de comparação retorna True se a comparação for verdadeira e False caso contrário.
Por exemplo:
var1 = 13
var2 = 12
var3 = var1 != var2var3 conterá True porque var1 e var2 não são iguais
Outro exemplo:
var1 = 13
var2 = 13
var3 = var1 == var2var3 conterá True porque var1 e var2 são iguais
Lembre-se do tipo
boolean,var3é um booleano.
Desafio
InicianteEscreva um script que inicialize 2 variáveis n1 e n2 com os valores 8 e 9 (respectivamente).
Depois disso, inicialize outra variável n3 que conterá se n1 é maior que n2.
Folha de consulta
Operadores de comparação em Python:
| Operador | Significado | Exemplo |
|---|---|---|
| == | Igual | 1 == 2 retorna False |
| != | Diferente | 1 != 2 retorna True |
| > | Maior que | 1 > 2 retorna False |
| < | Menor que | 1 < 2 retorna True |
| >= | Maior ou igual a | 1 >= 2 retorna False |
| <= | Menor ou igual a | 1 <= 2 retorna True |
Operadores de comparação retornam True ou False (valores booleanos).
Exemplo 1:
var1 = 13
var2 = 12
var3 = var1 != var2 # var3 será TrueExemplo 2:
var1 = 13
var2 = 13
var3 = var1 == var2 # var3 será TrueExperimente você mesmo
# Digite seu código abaixo
# Não altere a linha abaixo
print(f"n1 = {n1}, n2 = {n2}, n3 = {n3}")
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar Variáveis8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialA Função RangeLoops AninhadosRecapitulação - Entrada Dinâmica11Fundamentos de Listas
Declarando uma ListaAcessando Elementos da ListaModificando ListasMétodos de ListaRecapitulação - Lista de ProdutosRecapitulação - Lista InvertidaTupla14Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6Entrada e Saída Básica
SaídaSaída com VariáveisEntradaConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso9Funções
Declarar uma FunçãoArgumentosRetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão12Iterando sobre Sequências
Iterando sobre ElementosA Função EnumerateIterando sobre Strings Parte 1Iterando sobre Strings Parte 2