Sangrías en la construcción if-else en Python

En Python, las sangrías definen qué bloques de la construcción if-else están agrupados en un par. Por lo tanto, las líneas debajo de cada bloque deben estar a una distancia de una sangría. Es igual a cuatro espacios o una tabulación.

Consideremos el esquema general de la condición if-else. En la versión correcta, el código debe estar a una distancia de una sangría de su bloque con la condición:

pythonif operación de comparación:
  código
else:
  código

Si se quita la sangría, Python devolverá un error:

pythonif operación de comparación:
código
else:
código