1
resposta

Verificar seu o número é par

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

if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")
1 resposta

Olá, Juliana. Como vai?

O seu código está excelente e estruturado de forma impecável! A lógica que você utilizou para descobrir se um número é par ou ímpar é o padrão de mercado mais eficiente e elegante que existe na programação.

O grande segredo do seu script está no uso do operador de módulo %. Muitas pessoas confundem esse símbolo com a porcentagem, mas, em linguagens de programação como o Python, o operador % calcula o resto da divisão inteira entre dois números.

Para agregar ainda mais valor ao seu aprendizado técnica, vamos entender exatamente o que acontece por trás dos panos quando o Python executa a sua condição if numero % 2 == 0::

  • Todo número par, quando dividido por 2, resulta em uma divisão exata, ou seja, o resto é sempre 0 (ex: $10 \div 2 = 5$, com resto $0$). A sua condição detecta isso e exibe "O número é par.".
  • Todo número ímpar, quando dividido por 2, deixa sempre o resto 1 (ex: $11 \div 2 = 5$, com resto $1$). Como o resto é $1$ (diferente de $0$), o fluxo do programa cai direto no bloco else, exibindo "O número é ímpar.".

Para expandir os seus horizontes com esse operador, saiba que o operador % é extremamente versátil no dia a dia de uma pessoa desenvolvedora. Você pode utilizá-lo para:

  • Criar layouts zebrados em tabelas (alternando as cores das linhas pares e ímpares).
  • Descobrir se um ano é bissexto (verificando se o ano é divisível por 4 usando ano % 4 == 0).
  • Limitar o crescimento de um contador dentro de um intervalo de tempo (lógica muito usada no desenvolvimento de jogos).

Parabéns por dominar esse conceito matemático fundamental e por criar um script tão limpo e bem identado!

Espero que possa ter lhe ajudado!