Conforme solicitado foi criado o mesmo jogo utilizando a função For como uma opção para o While
print("********************************")
print("Bem Vindo ao Jogo de adivinhacão")
print("********************************")
numero_secreto = 22
total_tentativas = 3
for rodada in range (1, total_tentativas + 1 ):
print("Tentativa: {} de {}".format(rodada, total_tentativas))
chute_str = input("digite um número entre 1 e 100")
print("Você Digitou ", chute_str)
chute = int(chute_str)
if (chute< 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100")
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if(acertou):
print("Você Acertou!")
break
else:
if(maior):
print("Você errou! O seu chute foi maior do que o número secreto!")
elif(menor):
print("Você errou! O seu chute foi menor do que o número secreto!")
rodada += 1
print("Fim de Jogo!")