Usando Bucles en Python

Python

Usando Bucles en Python

Ahora que sabes usar funciones para organizar tu código, es momento de aprender sobre bucles, que te permiten repetir tareas automáticamente en Python. Los bucles son ideales para procesar listas, generar reportes o automatizar tareas repetitivas en tu negocio. En este artículo, exploraremos los bucles for y while.

¿Qué es un bucle?

Un bucle ejecuta un bloque de código varias veces, ya sea un número fijo de veces o mientras se cumpla una condición. Los dos tipos principales en Python son for y while.

for numero in range(5):
    print("Repetición número:", numero)

Este código usa un bucle for con range(5) para imprimir números del 0 al 4.

Bucle for con listas

Los bucles for son perfectos para recorrer listas, como procesar nombres de clientes.

clientes = ["Ana", "Carlos", "María"]
for cliente in clientes:
    print(f"Enviando correo a {cliente}")

Este código recorre la lista clientes y simula enviar un correo a cada uno.

Bucle while

Un bucle while repite el código mientras una condición sea verdadera, útil para tareas como verificar inventario.

inventario = 10
while inventario > 0:
    print(f"Quedan {inventario} productos")
    inventario -= 1

Este código reduce inventario en 1 cada vez e imprime hasta que llega a 0.

Combinando bucles con condicionales

Puedes usar bucles con condicionales para tareas más avanzadas, como filtrar datos.

precios = [50, 120, 30, 200]
for precio in precios:
    if precio > 100:
        print(f"Producto caro: ${precio}")

Este código imprime solo los precios mayores a 100, útil para identificar productos premium.

¿Cómo practicar?

Prueba estos pasos para experimentar con bucles:

  1. Abre tu editor (como VS Code o IDLE).
  2. Crea un archivo bucles.py.
  3. Copia uno de los códigos anteriores y modifícalo (por ejemplo, crea una lista con productos de tu negocio).
  4. Ejecuta el archivo con: python bucles.py.

¿Qué sigue?

Los bucles te permiten automatizar tareas repetitivas. En los próximos artículos, aprenderás cómo usar diccionarios para organizar datos más complejos o cómo conectar Python con herramientas para gestionar tu negocio.

Parte del curso

Fundamentos de Python

Progreso del curso 6/8

¿Listo para empezar?

Conversemos sobre tu próximo proyecto

Email

kmacias@kmactech.com

Horario

Lun - Vie: 9:00 - 18:00