Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

[Projeto] Verificando a paridade de um número

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
solução!

Olá, Cássio. Como vai?

Parabéns pela resolução de mais um desafio! Seu código está impecável, limpo e direto ao ponto.

A lógica para verificar a paridade de um número utilizando o operador de resto da divisão (%) é o padrão universal e mais eficiente na programação. Como qualquer número par dividido por 2 deixa resto zero, a sua condição if numero % 2 == 0: captura perfeitamente essa regra matemática.

Gostaria de destacar um ponto forte da sua implementação e deixar uma dica de formatação para enriquecer os seus estudos em Python:


Pontos Fortes do seu Código

  • Conversão de Tipos Adequada (int): Ao utilizar o int(input(...)), você garantiu que a entrada do usuário seja tratada estritamente como um número inteiro. Isso é fundamental, pois a operação de resto da divisão para verificar paridade faz sentido pleno dentro do conjunto dos números inteiros.

Sugestão de Melhoria: f-strings para Feedback Personalizado

Uma forma bem legal de deixar a resposta do seu programa ainda mais amigável e interativa para o usuário é repetir o número que ele digitou na mensagem final. Para fazer isso, você pode utilizar as f-strings, que você já aplicou com sucesso no desafio do empréstimo:

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

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

Dessa forma, se o usuário digitar 7, a saída fica: "O número 7 é ímpar", tornando a experiência de uso do terminal um pouco mais personalizada.

O seu código base está excelente e segue à risca as boas práticas de legibilidade do Python. Continue praticando as estruturas condicionais!

Espero que possa ter lhe ajudado!