Oi, Victor! Como vai?
Agradeço por compartilhar.
Achei interessante que você utilizou try e except para tratar erros de entrada do usuário. Isso mostra uma preocupação em evitar que o programa quebre caso alguém digite algo que não seja número. Outro ponto legal é o uso do operador numero_usuario % 2, que é exatamente o que permite identificar se o número é par ou ímpar.
Você pode testar a função abs() quando quiser garantir que um número seja tratado como positivo em alguns tipos de verificação.
numero = int(input("Digite um numero: "))
if abs(numero) % 2 == 0:
print("O numero e par")
else:
print("O numero e impar")
abs(numero) transforma o valor em positivo antes da verificação. Isso ajuda em alguns cenários onde queremos padronizar o tratamento do numero antes de aplicar o calculo de paridade.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!