Entonces según lo que entiendo no importa en que orden ponga las funciones al leer el programa python no lo va a ejecutar hasta que se lo...

Pregunta de la clase:
Scope o Alcance
Vicente Alberto Benavides Alcivar

Vicente Alberto Benavides Alcivar

Pregunta
studenthace 5 años

Entonces según lo que entiendo no importa en que orden ponga las funciones al leer el programa python no lo va a ejecutar hasta que se lo invoque ? o igualmente debe ser colocado en algun orden especifico ?

4 respuestas
para escribir tu comentario
    Vicente Alberto Benavides Alcivar

    Vicente Alberto Benavides Alcivar

    studenthace 5 años

    Entendido, muchas gracias.

    Miguel Torres

    Miguel Torres

    studenthace 5 años

    Lo único que debes cumplir es que todas tus funciones deben ser declaradas arriba de tu main. Las declaraciones de funciones son guardadas en memoria al arrancar el script para que puedan ser invocadas durante la ejecución del programa. :)

    La estructura básica de python es de arriba hacia abajo:

    import math #Importación de clases y librerías import random def funcion(): #funciones pass def otra_funcion(): pass if __name__ == "__main__": #Código de ejecución a = funcion() b = otra_funcion()
    Josue Noha Valdivia

    Josue Noha Valdivia

    studenthace 5 años

    A diferencia de JS python leer el programa de arriba a abajo; si haces una llamada a la funcion en una linea anterior a su definicion te marcara un error.

    Luis Mojica

    Luis Mojica

    teacherhace 5 años

    El interprete lee y carga en memoria en orden de arriba hacia abajo, y al encontrar el punto de entrada __init__ comienza a ejecutar las funciones que encuentre alli.

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.