Estructura y Espaciado

El siguiente concepto que explicaré es el de estructura y espaciado en Python, este es fundamental porque esta es la única manera apropiada, en el que podrás comunicar tus ideas con la computadora.

Veamos este ejemplo, definamos una función llamada “seis”, esta toma “X” como un argumento desconocido. “X” será redefinida con el valor de 6 y la función retorna el valor de “X”, que en este caso será 6.

Observa que se utiliza un espaciado en las líneas de programación.

12-1

Ahora queremos ejecutar esta función, teniendo un valor de 4. Si ejecutamos este código nada sucede, simplemente el programa no devuelve ningún valor.

Esto sucede porque la línea de imprimir seis  está ubicada dentro la función y solamente se ejecutará cuando la función sea aplicada.

12-2

Si por su parte colocamos la línea de código de imprimir en una nueva línea en vez de estar alineada a la función y ejecutamos el código, podemos observar que la salida es diferente.

Esto se debe a que la línea de imprimir se ejecuta como parte de ella misma y no como parte de la función “seis”.

“Def” y “print” forman dos bloques de códigos o comandos, separados y distintos.

12-3

Por esta razón es evidente las razones del por qué se utiliza el espaciado. Si escribes una función todos los comandos asociados a esta, deberán estar escritos con espaciado. Una que vez que quieras escribir un código distinto deberás iniciar una nueva línea pero esta vez sin espaciado.

De esta forma los bloques de códigos serán más visibles y aclara la lógica que utilizas para resolver tus problemas.

Trabajar con funciones es muy interesante, más adelante hablaremos más sobre ellas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *