E caso eu quisesse que se o usuário digita-se um número inválido, em vez de contar uma das tentativas ele apenas segurava, a quantidade de tentativas até o usuário digitar um número válido ?
print("**********************************")
print("Bem vindos ao jogo de adivinhação!")
print("**********************************")
numero_secreto = 43
tentativas = 3
#rodada = 1 apenas para o while
#while(rodada < tentativas):
for rodada in range(1,tentativas + 1):
print("Tentativas {} de {}".format(rodada, tentativas))
chute = input("Digite o seu número:")
print("Você digitou",chute)
chute = int(chute)
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if(chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100!")
continue
if(acertou):
print("Você acertou!!!")
break
else:
if(maior):
print("Você errou, seu número foi maior.")
elif(menor):
print("Você errou, seu número foi menor.")
#rodada = rodada + 1 apenas com while