
Daniel Barrientos
PreguntaLos 4 espacios son para que se mire bonito el codigo, osea ordenado, o enserio es algo que no funcionaria en el programa?

Moisés Manuel Morín Hevia
No, es para que python sepa que le estas diciendo. La identación es obligatoria.

Alfonso Merida
El uso de indentación en Python hace tu código muy fácil de leer. Básicamente, usa espacios en blanco para forzarte a escribir código cuidadosamente limpio en su estructura. En programas de Python más largos notarás códigos de bloques indentados en diferentes niveles. Estos niveles de indentación te ayudan a ganar una sensación general de orden en tu programa.
A medida que escribas código que dependa de indentación, necesitarás observar unos pocos comunes indentation errors. Por ejemplo, a veces la gente indenta bloques de código que no nesecitan ser indentados u olvidan indentar bloques que nesecitan ser indentados. Observar ejemplos de estos errores te ayudará a evitarlos en un futuro y corregirlos cuando aparezcan en tus programas.

Omar Daniel Centeno
Ya Pato y Bibliofilica te dieron muy buenas respuestas, no funcionaría bien y te marcará error si no pones los espacios. Te comparto la filosofía de Python que es bastante interesante y es en la que se basan para programar. Simple es mejor que complejo es una de sus declaraciones :D.
Lo puedes obtener tú mismo poniento
import this

Mayra Lopez
Como dice Daniel, es lo bonito de Python te obliga a escribir bonito y ordenado, si no no lo interpreta como quieres. Pero es una muy buena costumbre para cuando trabajas con código, así que mejor aprenderlo desde el principio

Patricio Villarroel Durán
Hola Daniel
Ambas cosas. La indentación es importante para ordenar el código y que sea legible por humanos. Todos los lenguajes de programación permiten la indentación con este fin, y de hecho, aunque puede no indentar si quieres, profesionalmente no es aceptable que no indentes tu código. Hay empresas donde te rechazan el trabajo por cosas así.
Pero Python además usa la identación para definir bloques de código. Si en los otros lenguajes usas los
{ }
Por eso, si no indentas, tendrás errores de compilación. Te invito a buscar información sobre PEP-8 para profundizar más al respecto.