Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O, print("Fim do Jogo!") está aparecendo a cada tentativa...

No caso, esse comando era para aparecer apenas no final por conta das tentativas, sabe me dizer o porque de estar aparecendo a cada tentativa?!Insira aqui a descrição dessa imagem para ajudar na acessibilidade

segue comando caso a foto não apareça:

while (rodada <= total_de_tentativas):
    print("Tentativa", rodada, "de", total_de_tentativas)
    chute_str = input("Digite o seu numero: ")
    print("Você digitou ", chute_str)
    chute = int(chute_str)

    acertou   = chute == numero_secreto
    maior     = chute >  numero_secreto
    menor     = chute <  numero_secreto

    if(acertou):
        print("Você acertou!")
    else:
        if(maior):
            print("Você errou! O chute foi maior que o numero_secreto")
        elif(menor):
            print("Você errou! O chute foi menor que o numero_secreto")

    rodada = rodada + 1

    print("Fim do Jogo!!")
1 resposta
solução!

Pq a função print está indentada, portando faz parte do while. Deve-se retirar a indentação (espaço em branco antes da função) para que esta função só seja executada quando sair do laço while.

Caso tenha sido solucionado seu problema, favor marcar o post como solucionado.