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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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