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.")
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!
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.")
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?