Menu
Coddy logo textTech

Errores de sangría

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 27 de 78.

En Python, la sangría adecuada es crucial para definir el alcance de los bloques de código, como bucles, funciones y sentencias condicionales. Una sangría incorrecta puede provocar errores o un comportamiento inesperado. Estos errores se conocen como IndentationError.

Sangría correcta:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

Sangría incorrecta:

if x > 5:
print("x is greater than 5")  # Esto causará un IndentationError
else:
    print("x is not greater than 5")

En el ejemplo incorrecto, la sentencia print dentro del bloque if no está correctamente sangrada, lo que resultará en un IndentationError. Una sangría consistente y correcta es esencial para escribir código Python válido.

Hoja de referencia

Python utiliza la sangría para definir bloques de código. Una sangría incorrecta provoca IndentationError.

Sangría correcta:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

Sangría incorrecta:

if x > 5:
print("x is greater than 5")  # IndentationError
else:
    print("x is not greater than 5")

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow