Primeros pasos
En Python, los ciclos son estructuras de control que permiten repetir un conjunto de instrucciones varias veces. Estos ciclos facilitan la automatización de tareas repetitivas, mejoran la legibilidad del código y reducen la duplicación de código. En Python, hay dos tipos principales de ciclos: el bucle for
y el bucle while
.
Bucle for
:
El bucle for
se utiliza para iterar sobre una secuencia de elementos, como una lista, una tupla, una cadena de caracteres o un rango de números. La sintaxis básica es la siguiente:
for variable in secuencia:
# Bloque de código a repetir
variable
toma el valor de cada elemento de lasecuencia
en cada iteración.- El bloque de código dentro del bucle
for
se ejecuta una vez para cada elemento en lasecuencia
.
Ejemplo:
frutas = ["manzana", "plátano", "uva"]
for fruta in frutas:
print(fruta)
Bucle while
:
El bucle while
se utiliza para repetir un bloque de código mientras una condición sea verdadera. La sintaxis básica es la siguiente:
while condicion:
# Bloque de código a repetir
- El bloque de código dentro del bucle
while
se ejecuta mientras lacondición
seaTrue
. - Es importante asegurarse de que la
condición
eventualmente se vuelvaFalse
para evitar un bucle infinito.
Ejemplo:
contador = 0
while contador < 5:
print("Iteración:", contador)
contador += 1
Control de Flujo en Ciclos:
- Se puede utilizar la palabra clave
break
para salir anticipadamente de un bucle. - La palabra clave
continue
se usa para pasar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bucle para la iteración actual.
Ejemplo con break
:
for i in range(10):
if i == 5:
break
print(i)
Ejemplo con continue
:
for i in range(10):
if i % 2 == 0:
continue
print(i)
Los ciclos son herramientas esenciales en programación para realizar tareas repetitivas y son utilizados en una variedad de situaciones para hacer que los programas sean más eficientes y flexibles.