Leidy Johana Alarcon Moya
PreguntaTengo demasiado problemas con la identación, para poder dejar el código funcional me toca correr todo el código a la parte izquierda y empezar a darle click a todas las lineas según su identación para corregir errores. es normal? o que puedo hacer para no tardar tanto tiempo revisando el código?
Roger Carlos Ariel Alba
Hola Joha,
Python es muy "sensible" a la indentación. Por lo mismo te recomiendo que configures en las propiedades de tu editor un indentado predeterminado y trabajes exclusivamente con el mismo y por medio de la tecla "Tab" con eso te evitarás algunos dolores de cabeza.
Saludos
rusbel bermúdez rivera
Hola revisa la documentacion de autopep8, pep8 es un documento con las buenas practicas respecto a las guias de estilo al escribir python.
Aqui la documentacion oficial https://www.python.org/dev/peps/pep-0008/
Aqui en español. http://recursospython.com/pep8es.pdf
Mi consejo es que sigas tropezando eventualmente te ayudara a desarrollar ese sentido de ah aqui hay un error, y guiate con el tracer, la consola siempre te dira donde esta el error, donde "le duele" al programa.
Recuerda el zen del mono sabio.
Se hace mas fácil cada día, pero debes hacerlo todos los días esa es la parte difícil.
Leidy Johana Alarcon Moya
Muchas gracias por los consejos.
Jorge Cruz Perez
si vienes de algun otro lenguaje que usa llaves { } es mas fácil entender que la identacion determina el bloque de código que le pertenece a la sentencia if o else. si no es asi se trata de lo siguiente para que el lenguaje sepa que sentencias pertenecen a un if, else, elif, while, for, se usa la identacion (esos espacios o tabulador) por lo mismo al tener identado esa sentencia hacia que le perteneciera al else entrando al ciclo infinito
![Curso Básico de Python [Empieza Gratis]](https://static.platzi.com/media/courses/OG-python-basico.png)