Bucles en Python (for y while)
Los bucles en Python permiten ejecutar un bloque de código varias veces. Son fundamentales para automatizar tareas repetitivas y recorrer estructuras de datos como listas o diccionarios.
Bucle for
El bucle for
se utiliza para iterar sobre una secuencia (como una lista, una tupla, un diccionario, un conjunto o una cadena).
Ejemplo:
frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)
Salida:
manzana
banana
cereza
Bucle while
El bucle while
ejecuta un bloque de código mientras una condición sea verdadera.
Ejemplo:
contador = 0
while contador < 5:
print("Contador:", contador)
contador += 1
Salida:
Contador: 0
Contador: 1
Contador: 2
Contador: 3
Contador: 4
Uso de break y continue
break
detiene el bucle completamente, mientras que continue
salta a la siguiente iteración.
Ejemplo usando break
:
for numero in range(10):
if numero == 5:
break
print(numero)
Ejemplo usando continue
:
for numero in range(5):
if numero == 2:
continue
print(numero)
Bucles anidados
Puedes utilizar un bucle dentro de otro bucle para trabajar con estructuras más complejas.
Ejemplo:
for i in range(3):
for j in range(2):
print(f"i = {i}, j = {j}")
Conclusión
Los bucles son herramientas poderosas que te permiten automatizar tareas, recorrer estructuras de datos y controlar el flujo de ejecución de tu programa.
Dominar el uso de for
y while
es esencial para progresar en la programación con Python.