Bienvenido a Platzi

Eloy Chávez Dev

Eloy Chávez Dev

student
hace 2 años

Sobre la indentación yo imagino que estoy escribiendo una lista de instrucciones para que alguien siga. Si pones todas las instrucciones en una línea continua, sería muy confuso.

En cambio, si agruparas las instrucciones en secciones claras, sería mucho más fácil de entender.

En Python, la indentación hace algo similar: organiza el código en bloques claros. Aquí te explico cómo y por qué se usa la indentación en Python:

  1. Definir Bloques de Código: La indentación muestra qué líneas de código pertenecen juntas. Por ejemplo, en un bucle o una función, todo el código que está indentado a la misma distancia se considera parte de ese bucle o función.

```python for i in range(5): print(i) # Esta línea está indentada y pertenece al bucle if i % 2 == 0: print(f"{i} es par") # Esta línea está más indentada y pertenece al 'if' ````def saludar(nombre):`

print(f"Hola, {nombre}") # Esta línea está indentada y pertenece a la función 'saludar'

saludar("Carlos") # Esta línea no está indentada y no pertenece a la función

  1. Mejorar la Legibilidad: La indentación hace que el código sea más fácil de leer. Al ver las sangrías, puedes entender rápidamente la estructura del programa y cómo están organizadas las instrucciones.
  2. Requisitos del Lenguaje: A diferencia de otros lenguajes que usan llaves
    {}
    para definir bloques de código, Python usa la indentación como su principal manera de organizar el código. Si no indentas correctamente, Python no sabrá qué pertenece a qué bloque y producirá un error.

```js def saludar(nombre): print(f"Hola, {nombre}") # Esta línea está indentada y pertenece a la función 'saludar'

saludar("Carlos") # Esta línea no está indentada y no pertenece a la función

Recuerda que en Python, la consistencia es clave. Debes usar el mismo número de espacios (o un tabulador) para cada nivel de indentación en todo tu código. Por ejemplo, si decides usar cuatro espacios para indentaciones, usa cuatro espacios en todas partes. Con una correcta indentación, tu código será más claro y más fácil de mantener.
No hay respuestas
Curso de Python desde cero | Empieza Gratis

Curso de Python desde cero | Empieza Gratis

Domina Python escribiendo código profesional. Aprende funciones, objetos, herencia, manejo de archivos, listas por comprensión, decoradores y análisis de datos. Aplica buenas prácticas para crear proyectos robustos y eficientes.

Curso de Python desde cero | Empieza Gratis
Curso de Python desde cero | Empieza Gratis

Curso de Python desde cero | Empieza Gratis

Domina Python escribiendo código profesional. Aprende funciones, objetos, herencia, manejo de archivos, listas por comprensión, decoradores y análisis de datos. Aplica buenas prácticas para crear proyectos robustos y eficientes.