Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Verificando a paridade de um número

numero = int(input("Digite um número inteiro: "))
print(f"Analisando o número: {numero}")
if numero % 2 == 0: 
    print(f"O número {numero} é par.")
else:
    print(f"O número {numero} é ímpar.")
1 resposta

Olá, Luísa! Tudo bem?

Parabéns pelo código! Você realizou um ótimo trabalho!

Logo no início, você utilizou int(input("Digite um número inteiro: ")), garantindo que o valor recebido seja convertido corretamente para inteiro antes de qualquer operação. Em seguida, o print com f-string exibe a mensagem analisando o número de maneira limpa e profissional, o que facilita muito a leitura do resultado pelo usuário.

O ponto da lógica está na verificação numero % 2 == 0. Esse cálculo usa o operador de resto da divisão para identificar se o número é par. Quando o resto é zero, a divisão por 2 é exata, confirmando que o valor é par. Quando o resto é diferente de zero, o bloco else é executado, informando que o número é ímpar. Essa abordagem é amplamente utilizada na programação justamente pela sua simplicidade e eficiência.

Seu código está correto, bem estruturado e faz exatamente o que se propõe. Continue praticando com essa dedicação, pois dominar conceitos como esse é fundamental para evoluir na programação.

Que tal tentar expandir o exercício acrescentando uma verificação para o caso em que o usuário digita o número zero?

Conteúdo para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!