Oi, Cauã! Como vai?
Agradeço por compartilhar.
Gostei de como você criou uma função para validar entradas inteiras e tratou erros com try e except, isso mostra atenção com a experiência de quem joga e deixa o código mais organizado e reutilizável.
Uma dica interessante para o futuro é usar uma estrutura que limite automaticamente o numero de tentativas, o que ajuda a controlar o fluxo do jogo.
tentativas_max = 5
for tentativa in range(tentativas_max):
palpite = int(input('Digite um numero:'))
if palpite == numero_secreto:
print('Voce acertou')
break
Esse código repete o pedido de entrada um número fixo de vezes e encerra o loop quando o jogador acerta o número secreto.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!