1
resposta

Prática - Verificando a paridade de um número

# Entrada do usuário
numero = int(input("Digite um número inteiro: "))

# Verificação de par ou ímpar
if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")

Saída:

Digite um número inteiro: 9
O número é ímpar.
1 resposta

Olá, Aristóteles! Como vai?

Parabéns pela resolução de mais uma atividade prática! Você utilizou de forma perfeita o operador de módulo (%), que é a ferramenta fundamental na programação para verificar a paridade de um número.

Seu código está impecável e segue a lógica correta:

  • Entrada de Dados: O uso do int() garante que o valor seja tratado como um número inteiro para a operação matemática.
  • Operador de Módulo: Ao fazer numero % 2, o Python calcula o resto da divisão por 2.
  • Estrutura Condicional: Se o resto for 0, o número só pode ser par; caso contrário (o resto será 1), ele é ímpar.

Curiosidade Técnica: Por que o Módulo é eficiente?

O operador % é muito utilizado não só para paridade, mas para diversos padrões na computação, como:

  1. Ciclos e Repetições: Fazer algo a cada "X" vezes em um loop.
  2. Validação de CPFs/CNPJs: Onde o último dígito é calculado com base no resto de uma divisão.
  3. Jogos: Para garantir que um personagem não saia dos limites de uma tela (lógica de "wrap around").

Uma pequena sugestão de melhoria visual para o usuário seria adicionar um espaço após os dois pontos no input, para que o número digitado não fique colado na pergunta: input("Digite um número inteiro: ").

Continue com esse excelente ritmo de estudos! Você está dominando os fundamentos da lógica condicional.

Espero que possa ter lhe ajudado!