1
resposta

Execução incorreta

Por que quando executo só aparece a frase " Qual jogo" e não aparece a frase "Escolha o seu jogo"?

import forca
import advinhacao

def escolhe_jogo():
   print("*********************************")
   print("*******Escolha o seu jogo!*******")
   print("*********************************")

   print("(1) Forca (2) Adivinhação")

jogo = int(input("Qual jogo? "))

if (jogo == 1):
    print("Jogando forca")
    forca.jogar() #chamando a função
elif (jogo == 2):
    print("Jogando adivinhação")
    advinhacao.jogar() #chamando a função

if (__name__ == "--main--"):
        escolhe_jogo()
1 resposta

Bom dia, Fabiana!

Posso estar enganada, mas acredito que no if de inicialização, o nome "main" deveria estar entre underscores!

if (__name__ == "__main__"):