Como teria que fazer caso eu quisesse que o jogador perdesse uma quantidade de pontos fixa? A quantidade de pontos é 1000, mas a cada erro o usuário perde 10 pontos. No final eu gostaria que aparecesse quantos pontos ele perdeu, ex: print("O número secreto era: 88, você perdeu 100 pontos e portanto ficou com 900 pontos ")
segue o código até agora:
import random
print("#################################")
print("Bem vindo ao jogo de Adivinhação!")
print("#################################")
numero_secreto = random.randrange(1,101)
total_de_tentativas = 0
pontos = 1000
print("Digite o nivel de dificuldade que você quer escolher:")
print("1)Fácil 2)Médio 3)Difícil ")
nível = int(input("Defina o nível: "))
if(nível == 1):
total_de_tentativas = 20
elif(nível == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5
for rodada in range (1, total_de_tentativas + 1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute = int(input("Digite um número entre 1 e 100:"))
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if(chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100! digitou o numero {}".format(chute))
continue
print("Você digitou ", chute)
if(acertou):
print("Você acertou!")
break
else:
pontos_perdidos = 10
pontos = pontos - pontos_perdidos
if(maior):
print("Você errou! Seu chute foi maior do que o número secreto e por isso perdeu pontos")
elif(menor):
print("Você errou! Seu chute foi menor do que o número secreto e por isso perdeu pontos")
print("O número secreto era: {}, voce perdeu {} pontos e portanto ficou com {} pontos ".format(numero_secreto, , pontos))
print("Fim do Jogo")