Repitiendo i veces un código
El ciclo "for" es una estructura de control en programación que se utiliza para repetir un bloque de código un número específico de veces.
El ciclo "for" es especialmente útil cuando se conoce de antemano la cantidad de veces que se desea repetir un bloque de código. Es muy utilizado para recorrer elementos de una lista o un arreglo, realizar cálculos en secuencias numéricas, y en general, para realizar tareas que requieran un número fijo de iteraciones.
La sintaxis del ciclo es:
for i in range(n):
#acción a repetir
En donde i es una variable que no requiere ser declarada en otro momento y se puede usar como tal en el resto del código. in es una palabra reservada de python que ayudará a indicar que la variable i se encuentra en un rango el cual va a ser definido por la función range.
La función range puede aceptar hasta 3 parámetros. Si se usa solo un parámetro (n) el ciclo se repetirá desde cero hasta n-1. Si se usan dos parámetros (a,b) el ciclo se repetirá desde el valor a hasta b. Un tercer parámetro indicará el valor del incremento ya sea de dos en dos de tres en tres etc.
La función for siempre termina en dos puntos y genera una sangría, todo lo que se encuentre dentro de la sangría se repetirá. La variable i puede ser utilizada como elemento numérico, cambiar de valor, ser utilizada para generar operaciones etc.
Un ejemplo simple de un ciclo "for" en el cual se imprimen los primeros 10 números al cuadrado podría ser:
for i in range(11):
print(f"El cuadrado de {i} es :{i**2}")
Para mejor comprensión vea el siguiente video