*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?