Eu achei melhor colocar o total de pontos no final do código, já que acertando o jogador vai ter o número de pontos, e no final também mostrar o número secreto para não deixar o jogador sem saber qual era o número.
import random
print("************************************")
print("Bem vindo ao jogo de Advinhação!!!!")
print("************************************")
numero_secreto = random.randint(1, 101)
print("Qual o nível de dificuldade que você deseja ?")
print("Fácil [1] Médio [2] Difícil [3]")
nivel=int(input("Escolha o nível: "))
if (nivel == 1):
total = 20
elif (nivel == 2):
total = 10
else:
total = 5
rodada = 1
pontos = 1000
for rodada in range(1, total+1):
print("Você esta na tentativa {} de {}".format(total,rodada))
chute = int(input("Digite o seu número: "))
if(chute < 1 or chute > 100 ):
print("Digite números de 1 a 100")
continue
acertou = numero_secreto == chute
maior = chute > numero_secreto
menor = chute < numero_secreto
print("Você digitou ",chute)
if (acertou):
print("Você acertou!")
break
else:
if(maior):
print("Você errou, seu número foi maior que o número secreto!")
elif(menor):
print("Você errou, seu número foi menor que o número secreto!")
if (total == 2):
print("última chance!!!")
rodada=+1
pontos_perdidos=abs(numero_secreto-chute)
pontos=pontos-pontos_perdidos
print("Fim de jogo")
print("Número secreto era {}".format(numero_secreto))
print("Você fez {} pontos".format(pontos))