try: X = int(input("Digite um número interiro: "))
if X % 2 == 0: print(f"O número {X} é par.") else: print(f"O número {X} é ímpar.") except ValueError: print("Erro! Você deve digitar um número inteiro válido.")
try: X = int(input("Digite um número interiro: "))
if X % 2 == 0: print(f"O número {X} é par.") else: print(f"O número {X} é ímpar.") except ValueError: print("Erro! Você deve digitar um número inteiro válido.")
Oi Geffersom,
Sua solução com try-except
é excelente para lidar com entradas inválidas! 👍
Essa abordagem garante que seu programa não quebre se o usuário digitar algo que não seja um número inteiro.
O uso do ValueError
no except
é o correto para capturar erros de conversão de tipo.
Seu código está claro e bem estruturado, parabéns! 😎
🎓 Para saber mais: Documentação oficial do Python sobre tratamento de exceções
Continue praticando e explorando as possibilidades do Python!
📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum.