Olá Francinaldo tudo bem ? Acho interessante utilizar um recurso aqui do fórum para digitar códigos, no ícone "</>", fica mais fácil, para nós leitores entender a situação. Observe o seu código formatado:
if (acertou):
print("Você acertou e fez {} pontos!".format(pontos))
break
elif (maior):
print("Você errou! O seu chute foi maior que o número secreto.")
elif (menor):
print("Você errou! O seu chute foi menor que o número secreto.")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
Pelo que eu entendi do seu questionamento, é sobre a pontuação, tanto na condição errando com um número maior, quanto na condição acabando todas as chances. Nesses casos, vai depender da regra do jogo estabelecido, veja como um implementei no meu código:
if (acertou):
print("Você acertou e fez {} pontos!".format(pontos))
break
elif (maior):
print("Você errou! O seu chute foi maior que o número secreto.")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
elif (menor):
print("Você errou! O seu chute foi menor que o número secreto.")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
Na condição de errar todas as tentativas entende-se que o jogador perdeu o jogo, portanto não ganha pontos, entendeu ?
Espero que tenha ajudado.