print("********************************")
print("Bem Vindo ao jogo de advinhação!")
print("********************************")
numero_secreto = 42
tentativas = 3
rodada = 1
while (rodada <= tentativas):
    print('Tentativa {} de {}.'.format(rodada, tentativas))
    chute = int(input("Digite um número entre 1 e 100:"))
    print("Você digitou:", chute)
    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 que o número secreto.")
        elif(menor):
            print("Você errou! O seu chute foi menor que o número secreto.")
rodada = rodada + 1
print("Fim de jogo!")O problema é que sempre aparece:
Bem Vindo ao jogo de advinhação!
Tentativa 1 de 3. Digite um número entre 1 e 100: 0 Você digitou: 0 Você deve digitar um número entre 1 e 100! Tentativa 1 de 3. >>>>> Sempre repete 1 de 3, no caso deveria ser 2 de 3
Digite um número entre 1 e 100: