En otro artículo, hemos visto cómo podemos utilizar el bucle while en Python; para esta ocasión, analizaremos otro tipo de bucle llamado Bucle FOR en Python; sin duda, es uno de las estructuras repetitivas, necesarias para desarrollar ejercicios, programas y proyectos complejos en este lenguaje de programación.
¿Cuál es la finalidad de un bucle en Python?
Básicamente, su finalidad, es repetir (iterar), bloques de código; esto permite que los programas que creamos no solo sean más potentes, si no que sean más cortos.
Si deseas saber cuándo utilizar un bucle o ciclo repetitivo en programación, puedes visitar esta estrada:
¿Cuándo utilizar ciclos repetitivos en Programación?
A continuación, veremos la sintaxis, y ejemplos primordiales, para comprender el funcionamiento de este bucle; de antemano, si ya has utilizado otros lenguajes de programación de alto nivel, podrás comprenderlo fácilmente.
Bucle FOR en Python ¿Cómo funciona? | Ejemplos CICLO FOR en Python
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Sintaxis del bucle FOR en Python
Para utilizar este bucle, debemos tener presente su estructura:
for inicio in rango:
#Bloques a repetir
Podemos observar, que necesitamos una variable inicial o de iteración, y un tope, analicemos estos aspectos.
Variable de iteración: En forma predeterminada, aunque no la definas con ningún valor, inicia en «0», aspecto ya conocido inclusive en otros lenguajes de programación.
Rango: El uso de rangos, está ligado o indica hasta donde y que debe recorrer el ciclo, podemos definir un tope de números o bien, utilizar un arreglo para recorrerlo, e inclusive una cadena de caracteres.
¿Cómo funciona el bucle o ciclo FOR en Python?
Su funcionamiento es similar a otros lenguajes de programación; principalmente, tenemos un valor inicial, para iniciar las iteraciones y un valor final, rango o tope; hasta donde el bucle debe llegar.
Nota: El código ubicado dentro del bucle, se ejecuta; solo si la condición establecida en el bucle, al evaluarse, da como resultado True o verdadero.
A continuación, veamos unos ejemplos, para ilustrar el funcionamiento de este bucle en Python.
Ejemplo 1: Utilizando un bucle for en Python, para mostrar 5 números
Para este ejemplo, usamos range, para establecer, hasta donde debe iterar o hacer repeticiones nuestro ciclo for; en el ejemplo el número es 5, pero puede ser cualquier valor.
Salida por consola del Ejemplo 1 Ciclo for en Python
Repetición Número: 0 Repetición Número: 1 Repetición Número: 2 Repetición Número: 3 Repetición Número: 4
Ejemplo 2: Utilizando un bucle for en Python, para mostrar N números
En este ejemplo, podemos ver el poder del ciclo for, ahora nuestro programa es capaz de mostrar todos los números, desde el 0, hasta el número que sea ingresado.
Salida por consola del Ejemplo 2 Ciclo for en Python N números
Ingrese el fin del ciclo for: 7 Repetición Número: 0 Repetición Número: 1 Repetición Número: 2 Repetición Número: 3 Repetición Número: 4 Repetición Número: 5 Repetición Número: 6
Ejemplo 3: Utilizando un bucle for en Python, para recorrer una cadena de caracteres
Cómo observamos, a diferencia de los otros ejemplos; no contamos con un «valor tope«, para hacer iteraciones, pero si tenemos una cadena de caracteres; que vamos recorriendo, a medida que el ciclo va haciendo iteraciones.
Salida por consola del Ejemplo 3 Ciclo for en Python Recorriendo Cadena de caracteres
C o l o m b i a
La salida no es más que la impresión de los caracteres, uno a uno; esto es gracias a que el ciclo ha recorrido la cadena y ha impreso en forma individual cada valor.
Algo importante a tener en cuenta con las cadenas, es que cada posición tiene un índice de referencia; empezando por el índice 0 o primer carácter. Similar al manejo de arreglos.
Ejemplo 4: Utilizando un bucle for en Python, para recorrer un arreglo
Para este ejemplo, hemos definido un arreglo, con los días de la semana; y mediante un ciclo flor, vamos a obtener cada uno de ellos para imprimirlos por consola.
Lo que debemos tener presente, es que la variable «i», irá tomando como valor, cada uno de los días de la semana, así.
Salida por consola del Ejemplo 4 Ciclo for en Python para recorrer un arreglo
Día: Lunes Día: Martes Día: Miércoles Día: Jueves Día: Viernes Día: Sábado Día: Domingo
Ejemplo 5: Manipulando los datos de funcionamiento del bucle
En este ejemplo, estamos pasando valores adicionales a range(); estos son leídos por Python de la siguiente manera: 0, Es el valor inicial del ciclo, básicamente el valor que toma la variable de control «i»; 10, es el tope, hasta donde llegará el ciclo for; y 2, es el valor mediante el cual incrementaremos la variable de control «i», de dos en dos.
Salida por consola del Ejemplo 5 Ciclo for en Python Manipulando datos del bucle
Repetición Número: 0 Repetición Número: 2 Repetición Número: 4 Repetición Número: 6 Repetición Número: 8
Cómo podemos observar, el funcionamiento del Bucle FOR en Python; es sencillo de entender, cómo programadores, debemos identificar, la forma en que debemos implementarlo, para lograr los resultados deseados en nuestros programas con Python.
Ya que aprendiste las bases, del bucle For en Python, aprende el uso de While, otra estructura para realizar repeticiones:
Cómo usar el bucle While en Python | Ciclo WHILE en Python Explicación
Recuerda que si deseas aprender más de este lenguaje de programación, puedes acceder al CURSO GRATUITO de Python, donde te explicaré paso a paso ejercicios prácticos en este lenguaje.
INGRESA AQUÍ.