1
resposta

problemas de sintaxe com o if(chute == numero):

import random
print("**********************************")
print("Bem-Vindo Ao Jogo De Adivinhação")
print("**********************************")

print("Você possui 1000 pontos")

numero = random.randrange(1, 101, 1)
pontos = 1000


print("Qual o nível de dificuldade?")
print("(1)Fácil, (2)Médio, (3)Difícil")

nivel = int(input("Defina o Nível: "))

if nivel == 1 :
    rodada = 10

elif nivel == 2:
    rodada = 5

else:
    rodada = 3

while(rodada > 0):
    chute = int(input("Adivinhe o número que estou pensando, ele está entre 1 e 100: "))
    tentativa = 1


    if(chute < 1 or chute > 100):
        print("Por favor, digite um número entre 1 e 100")
        continue

    print("Seu número foi {}".format(chute))
    print("Tentativa {} de {}".format(tentativa,rodada)

    if(chute == numero):
        print("Parabéns, você acertou")
        break

    elif(chute > numero):
        print("chute mais baixo")

    elif(chute < numero):
        print('chute um mais alto')

    rodada = rodada - 1
    tentativa = tentativa + 1
    pontos_perdidos = abs(numero - chute)
    pontos = pontos - pontos_perdidos

    print("Você perdeu {} pontos, te restam {}".format(pontos_perdidos,pontos))

print("Fim do Jogo")
1 resposta

Erro na linha 50

tentativa = 1 # <<< Variável dentro do laço sempre alterando o valor para "1", coloque antes de iniciá-lo.

Erro na linha 58

print("Tentativa {} de {}".format(tentativa, rodada) ##<<<< Falta um ")"

print("Tentativa {} de {}".format(tentativa, rodada))

Mude o laço while(rodada > 0) para a quantidade de tentativas até alcançar o número de rodada: while(tentativas < rodada + 1), assim você elimina a linha de subtração rodada = rodada - 1

e por último é a dica muito forte que você deixou para adivinhar o número secreto

print("Você perdeu {} pontos, te restam {}".format(pontos_perdidos,pontos)) #<< desta forma você indica qual o número na primeira tentativa, pois a diferença entre os pontos perdidos e o chute é o número secreto.