Modifiquei a variável total_tentativas
apenas para que pudesse testar todos os casos sem ter que rodar o programa repetidamente.
print('*************************************')
print('* Bem vindo ao jogo de adivinhação! *')
print('*************************************')
secreto = 42
total_tentativas = 10
for rodada in range(1, total_tentativas + 1):
print('\nTentativa {} de {}'.format(rodada, total_tentativas))
chute = int(input('Digite o seu número [1-100]: '))
if chute < 1 or chute > 100:
print('Você errou! Você deve digitar um número entre 1 e 100.')
continue
acertou = secreto == chute
maior = chute > secreto
menor = chute < secreto
if acertou:
print('Você acertou!')
break
elif maior:
print('Você errou! O número secreto é MENOR!')
elif menor:
print('Você errou! O número secreto é MAIOR!')
print('Fim do jogo!')
print()
Saída: