1
resposta

Não consigo rodar o programa no console

Eu estava programando meu codigo dos jogos de adivinhação e forca, mas não consigo executar eles pelo cmd, só pelo pycharm. Preciso dar "cd PycharmProjects", "cd jogos" e quando tento rodar os arquivos, ele só abre no pycharm.

import forca
import adivinhacao

print("*************************")
print("**** Escolha o jogo ****")
print("*************************\n")

print("(1) Adivinhação (2) Forca")

jogo = int(input("Qual jogo?\n"))

if jogo == 1:
    print("Jogando Adivinhação...")
    adivinhacao.jogar()
elif jogo == 2:
    print("Jogando Forca...")
    forca.jogar()
import random, sys

def jogar():
    print("*********************************")
    print("Bem vindo ao jogo da adivinhação!")
    print("*********************************")

    numero_secreto = random.randrange(1,101)

    pontos = 1000

    print("Escolha a dificuldade:")
    print("(1) Fácil (2) Médio (3) Difícil (4) Sair")

    dif = int(input("Nível: "))
    total_de_tentativas = 0

    if dif == 1:
        total_de_tentativas = 20
    elif dif == 2:
        total_de_tentativas = 10
    elif dif == 3:
        total_de_tentativas = 5
    elif dif == 4:
        sys.exit()

    for x in range(1,total_de_tentativas+1):
        print("Tentativa {}".format(x))
        chute = int(input("Qual o número secreto? \n"))
        maior = chute > numero_secreto
        menor = chute < numero_secreto

        if (chute < 1 or chute > 100):
            print("Você deve digitar um número de 1 a 100")
            continue

        if maior:
            pontos = pontos - (chute - numero_secreto)
            print("Você errou :( o número é menor que o imaginado")
            if x == (total_de_tentativas):
                print("Ah, que pena. O número secreto era: {}".format(numero_secreto))
                print("Você fez {} pontos.".format(pontos))
        elif menor:
            pontos = pontos - (numero_secreto - chute)
            print("Você errou :( o número é maior que o imaginado")
            if x == (total_de_tentativas):
                print("Ah, que pena. O número secreto era: {}".format(numero_secreto))
                print("Você fez {} pontos.".format(pontos))
        else:
            print("Você acertou, parabéns! :) \n")
            print("Você acertou na {}a tentativa e fez {} pontos.".format(x, pontos))
            break

if (__name__ == "__main__"):
    jogar()
1 resposta

Olá Anderson,

vc precisa verificar como foi feita a instalação do Python em sua máquina?

Foi configurado o classpath conforme orientado nas primeiras aulas?

Quando vc digita python no prompt o que aparece?