Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Usa la rueda del ratón o gestos táctiles para hacer zoom • Arrastra para mover

Control de Flujo – Condicionales

🧭 Navegación:

¡Bienvenido al centro de decisiones de tu almacén! Hasta ahora has aprendido a organizar cajas (variables), usar herramientas (operadores), y hacer comparaciones. Ahora viene lo más emocionante: ¡hacer que tu programa piense y tome decisiones como tú!

Los condicionales son como tener un gerente súper inteligente en tu almacén que puede evaluar situaciones y decidir qué hacer en cada caso.

El gerente inteligente de tu almacén 🧠

Imagínate que contratas a un gerente para tu almacén que es capaz de:

  • Evaluar situaciones usando las herramientas de comparación
  • Tomar decisiones basadas en esas evaluaciones
  • Ejecutar diferentes acciones según cada situación
  • Manejar múltiples escenarios complejos
# El gerente en acción
edad = 17

# El gerente evalúa y decide
if edad >= 18:
    print(f"Eres mayor de edad, puedes votar")
else:
    print(f"Eres menor de edad, aún no puedes votar")

Este gerente usa la palabra mágica if (si) para evaluar condiciones y tomar decisiones.

¿Qué es el control de flujo?

El control de flujo es la capacidad de tu programa para tomar diferentes caminos según las circunstancias. Es como tener un mapa con múltiples rutas y elegir cuál tomar según las condiciones del momento.

Mi perspectiva personal: Siempre pienso en los condicionales como en las bifurcaciones de un camino. Cada if es un punto donde el programa debe decidir qué ruta tomar. Esta forma de pensar me ayuda a visualizar el flujo del programa y a entender cómo se comportará en diferentes situaciones.

Contenido de este capítulo

En este capítulo aprenderás sobre:

  1. Condicionales - El gerente inteligente que toma decisiones
    • Sentencias if/elif/else
    • Condiciones simples y complejas
    • Condicionales anidados

¿Por qué son importantes los condicionales?

Los condicionales son fundamentales porque:

  • Permiten que los programas tomen decisiones basadas en condiciones
  • Hacen que el código sea adaptable a diferentes situaciones
  • Son la base de toda lógica de negocio
  • Permiten crear programas interactivos y dinámicos

Analogía del almacén

Los condicionales son como el gerente inteligente que toma decisiones:

  • Si llega un cliente VIP → atención prioritaria
  • Si el inventario es bajo → realizar pedido
  • Si es viernes → preparar reporte semanal

Mapa conceptual

CONDICIONALES (Toma de decisiones)
|
|-- if (si)
|   |-- Condición simple
|   |-- Bloque de código
|
|-- elif (sino si)
|   |-- Múltiples condiciones
|   |-- Evaluación secuencial
|
|-- else (sino)
    |-- Caso por defecto
    |-- Captura todo lo demás

¡Comencemos a darle inteligencia a tus programas!


🧭 Navegación:

Contenido de este capítulo: