2
respostas

[Projeto] Verificando a paridade de um número

try:
    number = int(input(f"Digite um número inteiro:"))
except ValueError:
    print(f"Por favor, insira um valor númerico valido, exemplo '0,1,2,3,4,5 em diante'.")
    exit()

result = number % 2

if 0 == result:
    print(f"O número é par.")
else:
    print(f"O número é impar.")
    
2 respostas

Olá, estudante, como vai?

O seu código cumpre o que foi solicitado no exercício, realizando a verificação de paridade de forma correta e ainda incluindo um tratamento de exceção para garantir que a entrada seja um número inteiro. Parabéns por compartilhar a sua resolução e por ir além, adicionando o bloco try-except para tornar o programa mais robusto.

Como uma sugestão de melhoria, você pode simplificar a verificação lógica diretamente dentro do if, sem a necessidade de criar a variável result.

Continue praticando e compartilhando seus projetos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado pela sugestão, durante a codificação bateu essa dúvida, aí acabei usando essa solução.