Meu código está, aparentemente, igual ao do professor mais a plataforma PyCharm me mostra alguns erros no canto superior direito, e creio que eles estão atrapalhando a execução completa do jogo.
import random
print("**********************************")
print("Bem vindo ao jogo de adivinhção!")
print("**********************************")
numero_secreto = random.randrange(1, 101)
total_de_tentativas = 3
PONTOS = 1000
print("Qual nível de dificuldade você quer?", numero_secreto)
print("Nível 1: fácil, nivel 2: médio, nível 3: difícil")
nivel = int(input("Digite o número do nível desejado:"))
if nivel == 1:
total_de_tentativas = 20
print("Nível fácil")
elif nivel == 2:
total_de_tentativas = 10
print("Nível médio")
else:
total_de_tentativas = 5
print("Nível difícil")
for rodada in range(1, total_de_tentativas + 1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute_str = input("Digite um número entre 1 e 100:")
print("Você digitou", chute_str)
chute = int(chute_str)
if chute < 1 or chute > 100:
print("Você deve digitar um número entre 1 e 100!")
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if acertou:
print("Você acertou e fez {} pontos!", format(pontos))
break
else:
if maior:
print("Você errou! Tente um número mais baixo.")
elif menor:
print("Você errou! Tente um número mais alto ")
pontos_perdidos = int(abs(numero_secreto - chute))
pontos = int(pontos - pontos_perdidos)
print("FIM DE JOGO!")
Aparecem os seguintes avisos de erro:
Já tentei de tudo, mudar a posição, fazer modificações, mas nada do que tentei deu certo. Agradeço muito quem puder me ajudar.