1
resposta

VERIFICANDO A PARIDADE DE UM NÚMERO

Prezados(as),
Boa Tarde,

Segue a implementação para o exercício: Verificando a paridade de um número

# AREA DE VARIÁVEIS

numero = int(input("Informe um número inteiro: "))

# PROCESSAMENTO E SAÍDA

print("\n--- VERIFICAÇÃO DE PARIDADE ----------------------------")
if numero % 2 == 0:
  print(f"O número {numero} é PAR.")
else:
  print(f"O número {numero} é ÍMPAR.")
print("--------------------------------------------------------")
1 resposta

Olá, Luiz Fernando. Como vai?

Sua implementação para verificar a paridade de um número ficou simplesmente perfeita! O código está muito limpo, direto ao ponto e segue o excelente padrão de organização que você vem mantendo em todos os exercícios, separando as variáveis do processamento e cuidando da estética do terminal.

A lógica utilizada (if numero % 2 == 0:) é o padrão ouro na computação para resolver esse problema. O operador de módulo (%), que calcula o resto da divisão inteira, é a ferramenta exata para essa validação.

Para enriquecer o debate no fórum e trazer um pouco mais de contexto sobre o que acontece nos bastidores desse operador matemáticos no Python, preparei duas dicas legais.


Como o Operador de Módulo (%) Funciona na Prática

Muitas pessoas que estão começando na programação têm dificuldades para entender o operador % porque confundem o resto da divisão com o resultado da divisão em si.

Quando fazemos numero % 2, o Python realiza a divisão inteira por 2 e olha apenas para o que sobrou:

  • Se você divide um número par por 2 (ex: $8 \div 2$), o resultado é 4 e o resto é 0.
  • Se você divide um número ímpar por 2 (ex: $9 \div 2$), o resultado inteiro é 4 e o resto é 1.

Como qualquer número inteiro no mundo só pode deixar resto 0 ou 1 quando dividido por 2, a sua estrutura com if e else mata o problema com precisão absoluta.


Uma Curiosidade: E o número Zero?

Uma dúvida clássica que costuma surgir nos fóruns de programação quando os estudantes rodam esse código é: "O número 0 é par ou ímpar?"

Se você digitar 0 no seu programa, o Python fará o teste 0 % 2 == 0, o que retornará verdadeiro (True), exibindo na tela que o 0 é PAR. Matematicamente isso está correto, pois o zero cumpre todas as propriedades científicas de um número par (como ser cercado por dois números ímpares, -1 e 1, e resultar em um número inteiro quando dividido por dois).

Parabéns pela consistência nos estudos e por sempre trazer códigos tão bem estruturados para a nossa comunidade!

Espero que possa ter lhe ajudado!