1
resposta

Como ficou meu código

Utilizei a formatação da string para apresentar o numero chutado e o numero secreto

print("********************************")
print("Bem-vindo ao jogo de adivinhação!")
print("********************************")

numero_secreto = 42
total_de_tentativas = 3
rodada = 1

while (total_de_tentativas >= rodada):
    print("Tentativa: {} de {}".format(rodada, total_de_tentativas))

    chute_str = input("Digite o seu número: ")
    chute = int(chute_str)

    acertou = chute == numero_secreto
    errou_maior = chute > numero_secreto
    errou_menor = chute < numero_secreto

    print("Você digitou ", chute)
    if (acertou):
        print("Você Acertou!","\n")
    elif (errou_maior):
        print(f"Você Errou! Seu Chute ({chute}) foi MAIOR do que o número secreto ({numero_secreto})","\n")
    elif (errou_menor):
        print(f"Você Errou! Seu Chute ({chute}) foi MENOR do que o número secreto ({numero_secreto})","\n")

    rodada = rodada + 1

print("Fim do Jogo")
1 resposta

Boa noite, Luiz. Muito bom!

Apenas como comentário, notei que em um comando print você usou o .format() e final do código colocou as f-Strings.

while (total_de_tentativas >= rodada):
    print("Tentativa: {} de {}".format(rodada, total_de_tentativas))

Na minha opinião, ficaria melhor apenas com as f-Strings (já que é a maneira mais atualizada)

Lembrando, é apenas minha opinião. Se você entendeu a lógica, já está se saindo muito bem! Parabéns!

Abraço e bons estudos!