o que eu queria era passar uma mensagem de erro e fazer um loop que voltasse a escolha do jogo, então eu escrevi esse código aqui:
import forca
import adivinhacao
print("*********************************")
print("*******Escolha o seu jogo!*******")
print("*********************************")
print("(1) Forca (2) Adivinhação")
jogos = (1, 2)
jogo_escolhido = (input("Qual jogo? "))
if (jogo_escolhido == '1'):
print("Jogando forca")
forca.jogar()
elif (jogo_escolhido == '2'):
print("Jogando adivinhação")
adivinhacao.jogar()
elif (jogo_escolhido not in jogos):
print("Por favor, insira um número referente a um dos jogos.")
mas ele não retorna a escolha do jogo com o erro, só imprime a mensagem de erro. como posso tornar isso um loop? conheci as funções try e exception, tentei com for mas não acho que executei corretamente. o que eu devo fazer?