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
variabletoma el valor de cada elemento de lasecuenciaen cada iteración.- El bloque de código dentro del bucle
forse 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
whilese ejecuta mientras lacondiciónseaTrue. - Es importante asegurarse de que la
condicióneventualmente se vuelvaFalsepara 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
breakpara salir anticipadamente de un bucle. - La palabra clave
continuese 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.