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!
Oi, Nicole! Como vai?
O seu projeto ficou bem claro para praticar condicionais if e else em Python. A lógica usa o operador módulo % para verificar o resto da divisão por 2: se o resto for 0, o número é par; caso contrário, é ímpar. Esse é um ótimo exemplo de como uma condição simples pode definir comportamentos diferentes em um programa.
Dica: você pode guardar a verificação em uma variável para deixar a leitura mais explícita:
numero = int(input("Digite um numero inteiro: "))
eh_par = numero % 2 == 0
if eh_par:
print("O numero e par")
else:
print("O numero e impar")
Esse formato facilita reaproveitar a lógica em outras partes do código, como em jogos, filtros ou validações. Em quais situações de um jogo você acha que verificar se um número é par ou ímpar poderia ser útil?