Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu Pycharm não roda meu jogo!

Código: meu código quando executado no main do Pycharm ele roda certinho, mas quando eu salvo com outro nome ele não executa meu código e aparece um erro: "process finished with exit code 0 python" , sendo que fiz o jogo inicial da forca e ele não roda aparecendo essa mesma mensagem. Abaixo segue meu código para verificação, mas minha dúvida é de como solucionar o problema no meu Paycharm, vcs teriam como me ajudar? Abraço

import random

print("*****************************")
print("Bem vindo ao jogo adivinhação")
print("*****************************")

#variáveis do jogo
numero_secreto = random.randrange(1,101)
total_de_tentativas = 0
pontos = 1000

#grau de dificuldade do jogo:
print("Qual o nível de dificuldade?")
print("(1) Fácil (2) Médio (3) dificil")

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

if (nivel == 1):
  total_de_tentativas = 20
elif (nivel == 2):
  total_de_tentativas = 10
else:
  total_de_tentativas = 5

#laço de repetição

for rodada in range(1, total_de_tentativas +1):
  print("Tentativa {} de {}".format(rodada, total_de_tentativas))
  chute_str = input("digite um número de 1 a 100")
  print("Você digitou", chute_str)
  chute = int(chute_str)

  if(chute < 1 or chute > 100):
    print("Você deve escolher apenas um número de 1 a 100, tente novamente")
    continue

  acertou = numero_secreto == chute
  maior = chute > numero_secreto
  menor = chute < numero_secreto

#condição

  if(acertou):
    print("Parabéns, você acertou e fez {} pontos".format(pontos))
    break
  else:
    if(maior):
      print("Você errou, seu chute é maior do que o número secreto")
    elif(menor):
      print("Você errou, seu chute é menor do que o número secreto")

    pontos_perdidos = abs(numero_secreto - chute)
    pontos = pontos - pontos_perdidos

print("Fim do jogo")

Segue o print:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Manuel, tudo bem?

Parece que você não está executando esse script jogo_adivinhacao.py

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O que está mostrando é o main.py

Tenta usar o atalho CTRL + SHIFT + F10, aí ele executa o script atual.

Pooooooooow, cara, muitíssimo obrigado! Até cliquei aí só que fui em "execuções" e tals, mas esse atalho aí me salvou! Muito obrigado