3 tipos de iteración en Python

Autor: | Última modificación: 2 de junio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

¿Qué herramientas podemos utilizar para jugar con los datos en programación? Hay muchas herramientas y formas de emplear los datos primitivos y complejos para resolver nuestros problemas en los lenguajes de programación. Un ejemplo de ello son las iteraciones. Hay varios tipos de iteración en Python y, en este post, te hablaremos sobre tres tipos: iteraciones tipo while o until, tipo do while o do until y tipo for o repeat.

Estructuras de control: las iteraciones

Además de los 4 elementos básicos de un programa, las estructuras de control son clave para el funcionamiento del mismo. La secuencia, la selección y las iteraciones son estructuras de control de cualquier programa. Las última estructura, la iteración, es una repetición controlada de un bloque de código (una o más sentencias o instrucciones) dentro de un programa. Todas las iteraciones al inicio del bloque llevan implícito un goto que, como dicen los manuales de Python, funciona para realizar saltos entre cualquier parte de un código.

Tipos de iteración en Python: while o until

While está dentro de los tipos de iteración en Python porque busca que repita un determinado aspecto de una función. En este caso, while o until cumplen la función de repetir un bloque de instrucciones hasta que se cumple una condición determinada.
El bucle while o until trabaja con condiciones que se evidencian en el siguiente ejemplo:

– WHILE CONDICION == TRUE

<hago cosas>

<modificar condiciones>

– goto ini

Mientras la condición sea verdad, entrará el bloque de «hago cosas», modificará la condición, resultará donde se encuentra la instrucción goto ini y volverá arriba para que la condición sea comprobada. Después, hará el mismo proceso hasta que la condición ya no sea verdadera.

Entonces, lo que hace while es actuar como un «mientras» y comprobarse siempre que la función sea verdadera.

En el caso de until, esta iteración con este nombre no aparece en lenguajes como Python y JavaScript, pero funciona como un «hasta». Es decir, comprueba la condición hasta que sea verdadera. Por tanto, si la condición es falsa, realizará todo el proceso de «hacer las cosas», modificará la condición, la goto ini y volverá entrar. Todo este proceso se repetirá como un bucle hasta que la condición sea verdadera.

Tipos de iteración en Python: do while o do until

Do while o do until es otro de los tipos de iteración en Python que se diferencia de la anterior, while o until, porque la condición de la función se ejecutará en su parte final. Para que te quede más claro, te traemos este ejemplo:

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

– DO

<hago cosas>

<modificar condición>

– WHILE CONDICION == TRUE


Después de pasar por el bloque de «hago cosas», mientras la condición es verdadera, se realizará la función de goto ini y solo si es verdad hará el bucle.

– DO

<hago cosas>

<modificar condición>

– UNTIL CONDICION == TRUE

Después de pasar por el bloque de «hago cosas», hasta que la condición es verdadera se realizará la función de goto ini y solo si es falsa hará el bucle.

Esta iteración se realizará por lo menos una vez. En el caso de do until, funciona igual que until, como un «hasta», por lo que solo realizará y continuará el bucle si la condición resulta falsa y acabará cuando la condición se transforme en verdadera. Al igual que do while, do until siempre se ejecutará por lo menos una vez.

Tipos de iteración en Python: for o repeat

El tipo de iteración en Python for o repeat funciona como un bucle que controla el número de veces que se hace algo. Este bucle suele tener las siguientes estructuras:

– FOR 1 TO N
<HAGO COSAS>

Lo que hace es realizar el siguiente proceso: if. Si el contador es menor o igual que n dará el goto ini y volverá al inicio del bucle. Aquí se cuenta desde 1 hasta n.

– REPEAT N TIMES
<HAGO COSAS>

Tiene el mismo proceso que el for, pero se repite una cantidad determinada de veces (n) para que se ejecuta el bucle.

¿Cuál es el siguiente paso?

Ahora que ya conoces cuáles son los tres tipos de iteración en Python más empleados en el lenguaje de programación de Python, ya estás listo para integrarlos en tus programas de código y solucionar los problemas a través del pensamiento computacional.

Si quieres saber más acerca de las iteraciones, datos y funciones en Python o JavaScript, necesitas inscribirte en el Curso de Introducción a la Programación desde Cero, pues te ofrece contenido completo, acompañado de ejercicios y fichas teóricas que perfeccionarán tus habilidades escribiendo código. Si estás empezando en este mundo, es perfecto para entender los aspectos básicos de un programa. ¡No te lo pierdas y matricúlate ahora!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!