ARTICULO DE ESTRUCTURAS REPETITIVAS
- DEFINICION:
El for loop en Python, en español "bucle for en Python", se utiliza para ejecutar repetidamente un bloque de código. Los bucles for son una parte fundamental de la mayoría de los lenguajes de programación.
En Python, los bucles se utilizan para repetir varias veces la ejecución de una parte de un programa. Hay dos tipos de bucles: Los bucles for : Cuando se sabe de antemano cuántas veces se va a repetir el programa. Los bucles While : Cuando no se conoce de antemano el número de repeticiones del programa.
- VENTAJAS:
- Es muy fácil de leer y entender, por lo que es ideal para iterar sobre objetos complejos.
- Permite iterar sobre una amplia variedad de objetos iterables, desde listas y tuplas hasta diccionarios y sets.
- Se puede usar en combinación con las funciones integradas range() y enumerate() para realizar iteraciones con índices o para iterar un número determinado de veces.
- Se puede usar en combinación con la estructura de control break para detener una iteración antes de que se complete.
- Se puede usar en combinación con la estructura de control continue para omitir una iteración en particular y continuar con la siguiente.
- Es más eficiente en términos de tiempo de ejecución que un ciclo while, especialmente cuando se itera sobre objetos grandes.
- DESVENTAJAS:
- No proporciona un control explícito sobre el índice de la iteración, lo que puede ser un problema, en algunos casos.
- No permite modificar el objeto iterable mientras se itera sobre él.
- Puede ser menos flexible que un ciclo while, algunas veces; especialmente cuando se trata de iterar sobre objetos que no son iterables.
- Puede ser menos eficiente, en términos de memoria, que un ciclo while, especialmente cuando se itera sobre objetos pequeños.
- EJEMPLOS:
while contador < 5:
print(contador)
contador += 1

frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)


- REFERENCIAS BIBLIOGRAFICAS:
Python a fondo.