Propósito:
Aplicar estructuras condicionales (if, elif, else), operadores lógicos (and, or, not) y bucles while para resolver situaciones que requieren análisis y control del flujo de ejecución.
Cada punto debe resolverse de forma individual, con código claro, validación de entradas y sin ejemplos predefinidos.