1
resposta

DICA: Opções entre os arquivos Forca, Adivinhação e Menu

*Fala Galera, tudo beleza? *

Finalizei a parte do Python do Nico e resolvi dar uma aprimorada nos jogos, até pra dar uma treinada. Fiz algumas alterações, onde selecionamos se vamos jogar "forca" ou "adivinhação" para que haja uma ação caso o usuário digite uma opção inválida ou caso queira simplesmente sair do jogo. Segue o trecho do código:

 if (jogo == 1):
        print("Jogando forca")
        forcafunc.jogar()
    elif (jogo == 2):
        print("Jogando adivinhação")
        adivinhacaocerto.jogar()
    elif (jogo == 3):
        exit()
    else:
        print("Digite uma opção válida!\n")
        menu()

Deixei esse python file como função denominada menu()

Nos jogos de adivinhação e forca, importei o menu para poder usar a função e no final do código inseri a seguinte função:

def cotinuar():
    print("[1] Para jogar de novo")
    print("[2] Para Voltar ao menu principal\n")
    path = input("O que deseja fazer?: ")

    while (path != 1, 2 or 3):
        if (path == "1"):
            jogar()
        elif (path == "2"):
            jogos.menu()
        else:
            print("Digite uma opção válida!\n")
            print("[1] Para jogar de novo")
            print("[2] Para Voltar ao menu principal")
            path = input("O que deseja fazer?: ")

Assim, no final do jogo(s) o usuário pode escolher qual ação quer tomar :)

E ai, o que acharam? Vocês fariam isso de outro modo? Um jeito mais fácil?

1 resposta
O post foi fechado por inatividade após 3 meses. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!