Olá pessoal! Estou tendo problemas para dar "run" no meu código. Não sei o que fiz de errado. O código parece estar ok, mas acho que errei alguma coisa na forma de salvar o arquivo.
import random
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = random.randrange(1, 101) #randon.random gera 0.0 e 1.0, por isso utiliza randrange
total_tentaivas = 0
pontos = 1000
print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")
i = 0
while (i == 0):
nivel = int(input("Defina um nivel: "))
if(nivel == 1):
total_tentaivas = 20
i = 1
elif(nivel == 2):
total_tentaivas = 10
i = 1
elif(nivel == 3):
total_tentaivas = 5
i = 1
else:
print("Nível digitado indisponível")
for rodada in range(0, total_tentaivas):
print("Rodada {} de {}".format(rodada, total_tentaivas))
chute = int(input("Digite um número entre 1 e 100: "))
if(chute < 1 or chute > 100):
print("Você deve digitar um numero entre 1 a 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, o número secreto é menor")
elif(menor):
print("Você errou, o número secreto é maior")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
if(rodada == total_tentaivas):
print("O número secreto era {}. Você fez {} pontos!".format(numero_secreto, pontos_perdidos))
print("fim de jogo!")
Quando executo o código acima, aparece esta mensagem:
"C:\Users\user\Documents\MEUS ARQUIVOS\Programação\Cursos\python\JOGOS\Scripts\python.exe" "C:/Users/user/Documents/MEUS ARQUIVOS/Programação/Cursos/python/JOGOS"
C:\Users\user\Documents\MEUS ARQUIVOS\Programação\Cursos\python\JOGOS\Scripts\python.exe: can't find '__main__' module in 'C:\\Users\\user\\Documents\\MEUS ARQUIVOS\\Programação\\Cursos\\python\\JOGOS'
Process finished with exit code 1
Alguém poderia me explicar o que estou fazendo de errado?