Eu não sei se estou fazendo algo errado, mas quando eu executo o programa jogos.py aparece o Adivinhação.py, mesmo que eu coloquei todos os codigos
Eu não sei se estou fazendo algo errado, mas quando eu executo o programa jogos.py aparece o Adivinhação.py, mesmo que eu coloquei todos os codigos
Poderia colocar seu código? Fica mais fácil de entender o que pode estar errado.
De qualquer forma, o código do adivinhação.py tem que estar dentro de uma função e tem que haver uma condição no final do arquivo analisando a variável name. E no jogos.py os modulos tem que ser importados e as funções só devem ser chamadas quando tiver o input.
No adivinhacao.py:
def funcao_adivinhacao():
código do jogo
...
...
if (__name__ == "__main__"):
funcao_adivinhacao()
Já no jogos.py:
import adivinhacao.py
import forca.py
numero = int(input('Para Adivinhação, digite 1 e para Forca, digite 2'))
if (numero == 1):
funcao_adivinhacao()
else:
funcao_forca()
Mas seria melhor ter seu código pra saber aonde está o erro
Ahh mano eu fui rever o meu código e eu descobri meu erro, mas muito obrigado pela sua resposta