2
respostas

Problema com código

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?

2 respostas

Irmão eu copiei teu codigo e rodei aqui e não apresentou nenhum erro e na rodada tenta iniciar com rodada 1 ou deixa com rodada 0 mesmo tanto fazInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Rodei aqui também não apresentou erros Insira aqui a descrição dessa imagem para ajudar na acessibilidade