3
respostas

Não consigo encontrar o erro no programa jogar

Boa tarde. Não consigo encontrar erro no programa jogar.

import forca
import adivinhacao

def escolha_jogo():
    print("********************************")
    print("*******Escolha o seu Jogo*******")
    print("********************************")

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

    jogo = int(input("Qual o jogo?")

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

if(__name__=="__main__"):
    escolha_jogo()

O erro:
"C:\Users\Wilson Morgado\AppData\Local\Programs\Python\Python35-32\python.exe" "C:/Users/Wilson Morgado/PycharmProjects/jogos/jogos.py"
  File "C:/Users/Wilson Morgado/PycharmProjects/jogos/jogos.py", line 13
    if(jogo == 1):
                 ^
SyntaxError: invalid syntax

Process finished with exit code 1
3 respostas

Oi Wilson, o curso fornece um exemplo de código como solução? Se fornece, já chegou a comparar com o seu? Ele está reclamando de erro de sintaxe no seu if.. já testou sem os parênteses?

Acho que mexi em alguma configuração do PyCharm. Os outros 2 programas dos módulos 1 e 2 do curso de Python básico estão rodando, mas não consigo fazer mais nenhum tipo de alteração. Desinstalei e instalei de novo a IDE. Existe alguma maneira de retornar a configuração padrão?

Boa noite!

Precisa fechar a conversão:

jogo = int(input("Qual o jogo?"))