Olá, segue o código abaixo, apenas com umas modificações: "format" reduzido e inserção do comando "break" - visto como necessário, pois caso acertasse o chute em uma tentativa qualquer, o programa iria continuar rodando e já com esse comando irá parar imediatamente o programa em caso de acerto. Veja:
print("#####################################################")
print("Bem Vindo ao Jogo das Adivinhações 2.0 (versão chute)")
print("#####################################################")
#Número secreto
secret_number = 35
tentativa = 5
rodada = 1
#Estruturas Condicionais e de Repetição
while(rodada <= tentativa):
print(f"Tentativa {rodada} de {tentativa}")
chute = int(input("Informe um número: "))
rodada = rodada + 1
acertou = chute == secret_number
maior = chute > secret_number
menor = chute < secret_number
if (acertou):
print("Parabéns! Você acertou o chute!!!")
break
else:
if (maior):
print("Você chutou alto. Tente novamente! \n")
elif (menor):
print("Você chutou baixo. Tente novamente! \n")
print("Fim do Programa!!!")
Resultados:
Tentativa 1 de 5 Informe um número: 10 Você chutou baixo. Tente novamente!
Tentativa 2 de 5 Informe um número: 50 Você chutou alto. Tente novamente!
Tentativa 3 de 5 Informe um número: 35 Parabéns! Você acertou o chute!!! Fim do Programa!!!