Bucle for en Python
Los bucles están diseñados para ejecutar la misma operación múltiples veces, por ejemplo, para iterar sobre elementos de objetos iterables. Tales objetos incluyen cadenas, tuplas, listas, conjuntos y diccionarios.
En Python, el bucle más ampliamente utilizado es
for. Su sintaxis es la siguiente:
for elemento in objeto_iterable:
cuerpo del bucle
En el bucle for, al igual que en la construcción
if-else, es necesario hacer una sangría para el código
que se encuentra debajo del bloque con la condición.
Supongamos que tenemos una lista lst:
lst = [1, 2, 3, 4, 5]
Usemos el bucle for para iterar
y mostrar todos sus elementos:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # mostrará 1, 2... 5
En el cuerpo del bucle se pueden realizar varias operaciones con los elementos. Mostremos los cuadrados de los valores de los elementos:
for el in lst:
print(el ** 2) # mostrará 1, 4... 25
Dada una lista:
tst = ['1', '2', '3', '4', '5']
Itere sobre ella con un bucle y muestre en la consola cada elemento.
Dada una tupla:
tst = (1, 2, 3, 4, 5)
Itere sobre ella con un bucle y muestre en la consola cada elemento.
Dado un conjunto:
tst = {'a', 'b', 'c', 'd', 'e'}
Itere sobre él con un bucle y muestre en la consola cada elemento.
Dada una cadena:
tst = 'abcde'
Itere sobre ella con un bucle y muestre en la consola cada carácter.
Dado un número:
tst = 12345
Itere sobre él con un bucle y muestre en la consola cada dígito.
Dada una lista:
tst = [1, 2, 3, 4, 5]
Sume a cada uno de sus elementos el número
2 y muestre el resultado en la consola.