Programa 4 – Bucles for (1)

Vamos a realizar un ejemplo en el que el programa realice un determinado número de veces alguna operación.

Este tipo de estructuras en los lenguajes de programación reciben el nombre de bucles y generalmente suelen haber de dos tipos:

  • Los bucles que tienen una variable de control que toma un conjunto de valores.
  • Los bucles que se repiten mientras se cumple una determinada condición.

En esta ocasión vamos a realizar un bucle del primer tipo, es decir, nuestro bucle se repetirá un determinado número de veces y tendrá una variable de control que irá cambiando de valor en cada una de las repeticiones.

print('Ejemplo de bucles for')

for i in [1,2,3,4,5,6,7,8,9,10]:
    print('Esta es la repetición',i)

Este código genera el siguiente resultado:

Podemos comprobar como la instrucción, print(‘Esta es la repetición’,i) se repite 10 veces y en cada una de ellas, el valor de i es uno de los valores de la lista de valores incluidos en la declaración del bucle for.

i es la variable de control del bucle for que recorre la lista de valores.

Podríamos obtener el mismo resultado con el código siguiente:

print('Ejemplo de bucles for')

for i in range(0,11):
    print('Esta es la repetición',i)

En esta ocasión hemos utilizado la función range(0,11) que facilita un objeto iterable para ser recorrido por el bucle.
Observa que de los 2 valores facilitados a la función range, el primero de ellos sería el primero de los elementos iterables, pero el último no está incluido, de ahí que hayamos puesto 11 en lugar de 10, para que también incluya el valor 10.