PythonCondicionaisbasico

Maior entre dois

Comparar dois valores é uma operação básica em qualquer sistema que processa entradas do usuário, como formulários que precisam validar se um campo é maior que outro, ou jogos que determinam o vencedor baseado em pontuação. Saber usar if, elif e else com operadores relacionais como > e == permite criar lógicas de decisão claras e sem erros.

O PROBLEMA

Peça dois números e diga qual é o maior ou se são iguais.

EXEMPLO

Entrada: 5 e 3
Saída: 5 é maior

Entrada: 4 e 4
Saída: São iguais

SOBRE O CONCEITO

O comando if avalia uma condição booleana — algo que resulta em True ou False. Use == para comparar igualdade; = é atribuição, então if a = b não compara, mas atribui b a a e sempre retorna True (se o valor for truthy), um erro comum. O elif permite testar outra condição se a anterior for falsa, e o else captura todos os casos restantes. Esquecer o caso de igualdade (usar apenas if/else) faria com que números iguais caíssem no else, produzindo uma saída incorreta, como '4 é maior' ou '4 é menor'.

RESOLUÇÃO

Mais exercícios de Condicionais

PYC001B · BásicoPar ou ímparPYC003B · BásicoPositivo ou negativoPYC002B · BásicoMaior de idadePYC023A · AvançadoValidador de senha
Ver todos os exercícios de Python