Oii, Luciano.
Obrigada por compartilhar seu código com a comunidade Alura.
Gostei da forma como você tratou o zero separadamente e combinou a verificação de paridade com o sinal do número. Isso deixa o resultado mais completo e claro para quem usa o programa.
Uma dica interessante para o futuro é deixar o código mais enxuto usando if
, elif
e else
de forma combinada. Veja este exemplo:
numero = int(input("Digite um numero inteiro: "))
if numero == 0:
print("O numero e zero, e e considerado par.")
elif numero % 2 == 0:
print("O numero e par e positivo." if numero > 0 else "O numero e par e negativo.")
else:
print("O numero e impar e positivo." if numero > 0 else "O numero e impar e negativo.")
Usei uma expressão condicional (if
inline) pra tornar a estrutura mais compacta, sem perder a lógica.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!