1
resposta

Resposta

while True:
  try:
    num = int(input("Digite um número inteiro: "))
    # print(f"Número: {num}")
    break
  except ValueError:
    print("Entrada inválida! Por favor, digite somente números inteiros.\n")

if num % 2 == 0:
  print("O número é par.")    
else:
  print("O número é ímpar.")
1 resposta

Olá, Eduardo, como vai?

Seu código está bem claro e organizado. A forma como você tratou a entrada do usuário com a estrutura while True e try-except é uma excelente maneira de garantir que o programa só aceite números inteiros. Isso melhora a experiência do usuário e evita erros no programa. Além disso, a verificação da paridade está perfeitamente implementada.

Continue assim, está no caminho certo. O fórum está à disposição para outras dúvidas.

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