viernes, 16 de enero de 2026

Curso de Python Capitulo 4

 Hoy aprenderás los Bucles (Loops): while y for. Esto es lo que permite que un programa "repita" una acción.


1. El Bucle while (Mientras...)
Se usa cuando quieres que algo se repita mientras una condición sea verdadera. Es ideal para crear menús interactivos que no se cierren solos.
python
continuar = "si"
while continuar == "si":
    print("¡El programa está trabajando!")
    continuar = input("¿Quieres que siga trabajando? (si/no): ")

print("Programa finalizado.")
Use code with caution.
2. El Bucle for (Para cada...)
Se usa cuando sabes exactamente cuántas veces quieres repetir algo (por ejemplo, calcular el interés de cada mes durante un año).
python
# Repetir 5 veces
for i in range(1, 6):
    print(f"Procesando pago número {i}...")
Use code with caution.

3. PROGRAMA: "El Interés Compuesto (La máquina de hacer dinero)"
Albert Einstein decía que el interés compuesto es la octava maravilla del mundo. Vamos a programar una calculadora que te muestre cómo crece el dinero mes a mes.
python
# --- SIMULADOR DE CRECIMIENTO ACUMULADO ---

capital = float(input("Capital inicial: "))
tasa_mensual = float(input("Tasa de ganancia mensual (ej: 0.02 para 2%): "))
meses = int(input("¿Cuántos meses quieres proyectar?: "))

print("\n--- PROYECCIÓN MES A MES ---")

# El bucle FOR procesa cada mes por separado
for mes in range(1, meses + 1):
    ganancia = capital * tasa_mensual
    capital = capital + ganancia # El dinero se suma al capital para el siguiente mes
    print(f"Mes {mes}: Saldo acumulado = ${capital:.2f}")

print(f"\nIA: Al final de {meses} meses, tu dinero creció de forma automática.")
Use code with caution.

4. ¿Cómo ganar dinero con el Capítulo 4? (La Automatización)
Aquí es donde entras en el terreno de la eficiencia. Los bucles permiten manejar "listas de cosas".
Idea de Negocio: El "Cotizador Masivo de Productos"
Imagina que un cliente tiene una lista de 100 productos y quiere saber a cuánto venderlos si quiere ganar un 20% en cada uno.
  • Sin bucles: Tendrías que hacer el cálculo 100 veces a mano.
  • Con bucles: El programa lo hace en 0.1 segundos.
Puedes vender este servicio como:
  • Auditoría de precios: "Dame tu lista de costos y yo te genero una tabla de precios optimizada en segundos".
  • Limpieza de datos: Eliminar errores de listas gigantes de correos o números de teléfono.

No hay comentarios:

Publicar un comentario

Curso de Python Capítulo 10: Automatización y APIs

Conecta tu código al mundo Hasta ahora, tu código vive "encerrado" en tu computadora. En este capítulo aprenderás a conectar Pytho...