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

[Projeto] Criei um novo arquivo "generics.py"

Criei um novo arquivo, o "generics.py" para funções que possam ser utilizadas tanto no adivinhacao.py quanto no forca.py.

A função de boas vindas aparece em ambos, por isso fiz:

def imprime_mensagem_abertura(nome):
    print('{}\n{:*^40}\n{}'.format('*' * 40, f"Bem-vindo ao jogo da {os.path.basename(nome.strip('.py'))}!",
                                   '*' * 40))

No forca.py e no adivinhacao.py ficou:

generics.imprime_mensagem_abertura(__file__)

Dessa forma, passamos o nome do arquivo como parâmetro para a função imprime_mensagem_abertura()

Projeto completo em https://github.com/italoyuri/jogos

1 resposta
solução!

Olá Italo, tudo bem com você?

Meus parabéns pela implementação do código adicionando uma mensagem dinâmica, que muda conforme o nome do arquivo a qual ela foi executada. Fico feliz que tenha participado no fórum compartilhando seu projeto, ele servirá de inspiração para os alunos e alunas que lerem sua postagem.

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

Fico à disposição.

Abraços e bons estudos.