cual es la diferencia entre usa esto: <code>def main(): if __name__ == &#x27;__main__&#x27;: main() </code> y usar esto: <code>if__name...

Victor rodriguez mendez

Victor rodriguez mendez

Pregunta
studenthace 3 años

cual es la diferencia entre usa esto:

def main(): if __name__ == '__main__': main()

y usar esto:

if__name__ == '__main__':

lo pregunto porque lo vi en el curso basico de python.

1 respuestas
para escribir tu comentario
    Joaquín Alejandro Domínguez Lozano

    Joaquín Alejandro Domínguez Lozano

    studenthace 3 años

    En la primera, al ejecutar el módulo se correrá la funcion main(), todo tu programa deberá estár escrito dentro de esa función por eso el nombre main.
    Y en la segunda, al ejecutar el módulo se correrá lo que esté escrito despues del __name __

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.