Eu não consegui entender o que essa função está tentando dizer... Alguém pode me ajudar?
if(__name__ == "__main__"):
jogar()
Eu não consegui entender o que essa função está tentando dizer... Alguém pode me ajudar?
if(__name__ == "__main__"):
jogar()
Opa, Nivaldo! Tudo bem?
Estava com a mesma dúvida e pelo que entendi, no Python, arquivos .py são chamados de módulos. Cada módulo pode ser executado diretamente, como um programa em si, ou importado por outro módulo.
A variável name representa o nome do módulo. Entretanto, quando o módulo é executado por si só como um programa, name é definido para ’main’ .
No Python, temos uma convenção que se baseia nesse conceito da variável name, com uma condição que verifica se essa variável é igual a ’main’.