Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

if __name__ == “__main__”

Eu não entendi muito bem o que essa função faz.

Eu entendi que assim:

Quando eu crio um arquivo .py (que é um módulo) e poderia colocar o "if name == “main" (pq eu criei uma função q quando escrita, irá executar o código) para quando uma pessoa for importar o meu módulo, ele n exercutar em cima do arquivo da pessoa e assim só ser executado quando for solicitado.

É assim?

1 resposta
solução!

Oi, Leandro, tudo bem?

É isso mesmo, usamos o if __name__ == "__main__" para evitar que outra pessoa rode nosso código em cima do código dela sem querer

Bons estudos