Nome da função não definido
Eu tenho um pedaço de código que se parece com isso
if __name__ == "__main__":
main()
def main():
print("hello")
No entanto, quando tento executar esse código, recebo o erro
NameError: o nome 'main' não está definido
Não defini o nome na primeira linha da função "def main ()"?