Olá, Luiz. Tudo bem?
Faz sentido que o palpite esteja se repetindo, pois você não colocou a solicitação de input dentro do laço while. Para que os valores sejam atualizados, você precisar colocar aquilo que vai ser alterado dentro do loop while também. Exemplo:
numero_secreto = 44
tentativas = 7
rodada = 1
while(rodada <= tentativas):
print("Tentativa ", rodada, " de ", tentativas)
chute_do_jogador_str = input ("Digite um número inteiro de 1 a 100 e após tecle ENTER: " )
chute_do_jogador_int = int(chute_do_jogador_str)
print("Você digitou ", chute_do_jogador_str)
acerto = (numero_secreto == chute_do_jogador_int)
chutemenor = (numero_secreto > chute_do_jogador_int)
chutemaior = (numero_secreto < chute_do_jogador_int)
if(acerto):
print("Parabéns! Você acertou!")
rodada = rodada + 7
else:
print("Que pena! Você errou!")
if(chutemenor):
print("Tente um número maior ;)")
elif(chutemaior):\
print("Tente um número menor ;)")
rodada = rodada +1
Espero ter ajudado.