Olá, Thauan! Tudo bem?
Analisando seu código, notei que há um pequeno erro de sintaxe na última linha do seu arquivo de jogos. Você esqueceu de adicionar os dois pontos (:) ao final da linha do if
. Veja como deveria ser:
if(__name__ == "__main__"):
escolhe_jogo()
A falta desses dois pontos está causando um erro de sintaxe que impede a execução correta do seu programa. Além disso, esse condicional deve estar edentado de modo a ficar fora da função escolhe_jogo()
, para que ela possa ser chamada corretamente. Seu código do arquivo jogos.py
deve então ficar assim:
import forca
import adivinhacao
def escolhe_jogo():
print("*********************************")
print("*******Escolha o seu jogo!*******")
print("*********************************")
print("(1) Forca (2) Adivinhação")
jogo = int(input("Qual jogo? "))
if (jogo == 1):
print("Jogando forca")
forca.jogar()
elif (jogo == 2):
print("Jogando adivinhação")
adivinhacao.jogar()
if(__name__ == "__main__"):
escolhe_jogo()
Lembre-se de verificar se os arquivos forca.py
e adivinhacao.py
estão no mesmo diretório que o seu arquivo jogos.py
. Isso é importante para que o Python consiga encontrar e importar esses módulos corretamente.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!