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

Daniel Barrientos

Daniel Barrientos

Pregunta
studenthace 4 años

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

5 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    No, es para que python sepa que le estas diciendo. La identación es obligatoria.

    Alfonso Merida

    Alfonso Merida

    studenthace 4 años

    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

    Omar Daniel Centeno

    studenthace 4 años

    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
    en el IDE o en la terminal con python.

    import_this.png

    Mayra Lopez

    Mayra Lopez

    studenthace 4 años

    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

    Patricio Villarroel Durán

    studenthace 4 años

    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

    { }
    para definir los bloques de código, Python solo se vale de los espacios. Los 4 espacios cumplen la función de los paréntesis de llaves.

    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.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.