tentativas = 5
while (tentativas > 0):
print(f'Você tem um total de: {tentativas} tentativas')
numero_secreto = 43
chute = int(input("Digite o seu numero: ")) # conversão de string para int
if numero_secreto == chute:
print("Numero correto! Você acertou ein")
break
elif chute > numero_secreto:
print('Errou! O numero digitado é maior que o numero secreto. Continue...')
elif chute < numero_secreto:
print("Errou! Numero digitado é menor que o numero secreto. Continue...")
tentativas = tentativas - 1
print('GAME OVER')
Nesse exemplo, eu usei {} sem o .format() e funcionou. Também achei que é mais concisa e mais prática. Não sei se é uma boa prática e está errado. Outra coisa, é que se o jogador acertar, o loop ainda continua. Então usei o 'Break' pra se caso ele acertar, o jogo finaliza.