1
resposta

Menu de escolha de jogo não reconhece as junções importadas.

Quando executo o arquivo para escolha de jogo ele continua indo direto para o jogo de adivinhaçao. Não esta reconhecendo as funções forca.jogar() e adivinhacao.jogar(). Já conferi a identação das definições das duas funções e a declaração das importações e não consegui achar o erro.Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Neilton, tudo bem com você?

Pelo apresentado por você nas mensagens e pelas imagens, a função jogar() do arquivo advinhacao.py está sendo chamada no momento em que é realizada a importação do arquivo. Temos a seguinte possibilidade que peço que verifique em seu código.

  • No arquivo advinacao.py, verifique se está acontecendo a chamada da função jogar() fora da estrutura condicional if que verifica o nome do módulo, fora da seguinte estrutura condicional.

      if __name__ == "__main__":
          jogar()
    

    A estrutura condicional acima impede que a função seja executada no momento em que o arquivo é importado, ela deverá ficar ao final do arquivo, caso o arquivo não a possua, peço que declare ela ao final do arquivo adivinaca.py.

Peço que verifique o proposto acima, caso continue com a dificuldade, peço que compartilhe o código completo dos arquivos, assim poderei ajudá-lo de forma mais assertiva.

Para compartilhar, basta seguir os passos a seguir.

  • Selecione e copie o código que será compartilhado no fórum.
  • Abra a postagem do fórum que será enviada o código.
  • Nas ferramentas do campo O que você acha disso? clique na sétima ferramenta de nome Inserir bloco de código ou pressione ctrl + alt + c.
  • Cole o código que será enviado
  • Clique em Responder.

Início da transcrição. Gif, nesse gif o usuário inicia com o painel de codificação do Pycharm, seleciona o código presente neste painel, clica com o botão direito no código selecionado, logo após clicar em copy, é aberto a página do fórum alura no campo “o que você acha disso?” Ao final da página, clica no botão Inserir bloco de código, sétimo da esquerda para a direita, nesse momento é inserido 6 crases o usuário cola o código entre elas. Final da transcrição

Lembre-se que pode contar sempre com o fórum Alura, seja para tirar suas dúvidas ou para compartilhar o seu desenvolvimento.

Fico à disposição.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!