Bucle for

Bucle for#

El bucle for se utiliza para iterar (repetir) sobre una secuencia (como una lista, tupla, diccionario, etc.) y ejecutar un bloque de código para cada elemento en esa secuencia.

La sintaxis básica del bucle for es la siguiente:

for elemento in secuencia:
    # bloque de código a ejecutar para cada elemento

Veamos algún ejemplo:

Ejemplo 1: Utilizando la función range

for x in range (1,10):
    print ("Hola")
Hola
Hola
Hola
Hola
Hola
Hola
Hola
Hola
Hola

Explicación: Cuando se ejecuta el bucle for, Python comienza a iterar sobre la secuencia generada por range(1,10). En la primera iteración, x será 1, y se ejecutará print("Hola"). En la segunda iteración, x será 2, y se ejecutará nuevamente print("Hola"). Este proceso continúa hasta que x alcanza 9, momento en el cual se ejecuta print("Hola") por última vez.

Ejemplo 2: Iterando (repitiendo) una lista

¡Atención!: El concepto lista se estudiará más adelante

frutas = ["manzana", "banana", "cereza"]

for fruta in frutas:
    print("Me gusta la " + fruta)
Me gusta la manzana
Me gusta la banana
Me gusta la cereza

Explicación: La lista frutas contiene tres elementos: “manzana”, “banana” y “cereza”. El bucle for itera sobre cada elemento de la lista. En cada iteración, la variable fruta toma el valor de un elemento de la lista, y ese valor se imprime con print(fruta).

Ejemplo 3: Iterando sobre una cadena de texto

for letra in "Esternocleidomastoideo":
    print(letra)
E
s
t
e
r
n
o
c
l
e
i
d
o
m
a
s
t
o
i
d
e
o

Explicación: La palabra “Esternocleidomastoideo” es una cadena de texto (string). El bucle for itera sobre cada carácter (letra) del string. En cada iteración, la variable letra toma el valor de un carácter del string. print(letra) imprime la letra actual.