Eloy Chávez Dev
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:
- 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- 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.
- 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.
