Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

importando os jogos

Fazendo alguns testes nas aulas em que o conteúdo foi import random, acabei "descobrindo" outra maneira de importar os jogos, e que funcionou. Comparando com o conteúdo da aula, que ele faz uso do def jogar(), queria saber se está correta a forma que utilizei, apesar de ter funcionado exatamente da mesma forma proposta, que é dar ao usuário a opção de escolher qual jogo.

print("\n*****************************")
print("****** Escolha um jogo ******")
print("*****************************")

opcao = input("(1) Adivinhação    (2) Forca: ")

if (opcao==1):
    import adivinhacao
else: import forca
1 resposta
solução!

Esta forma funciona mas não é considerada uma boa prática e dependendo o caso levar outra pessoa que esta analisando o seu código a erro.

As importações são sempre colocadas na parte superior do arquivo, logo após quaisquer comentários e instruções do módulo.

As importações devem ser agrupadas na seguinte ordem:

  • Importações de biblioteca padrão.
  • Importações de terceiros relacionadas.
  • Importações específicas de aplicativos / bibliotecas locais.

Você deve colocar uma linha em branco entre cada grupo de importações.

Para saber mais sobre padronização acesse: https://www.python.org/dev/peps/pep-0008/