Control de Decisiones
El código no siempre sigue una línea recta. Aprende a crear bifurcaciones, establecer puntos de control y tomar decisiones lógicas.
1. La Bifurcación
Hasta ahora, tu código era un tren que iba de la estación A a la B sin detenerse. Las condiciones (`if`) son cambios de vía. Permiten ejecutar código solamente si ocurre algo específico.
2. Jerarquía de Mando
No todas las preguntas tienen la misma prioridad. Python revisa las condiciones en orden estricto descendente.
La Pregunta Obligatoria
"¿Tienes entrada?" Es lo primero que se evalúa. Si es verdad, entras y el resto se ignora.
El Plan B (Else If)
"¿Ok, no tienes entrada, pero tienes VIP?" Solo se pregunta si el if anterior falló. Puedes tener muchos de estos.
El Descarte
"Lo siento, no entras". Se ejecuta automáticamente si ninguna condición anterior se cumplió. No lleva pregunta.
if separados, todos se evaluarán. Con if/elif, solo gana el primero.3. Combos Lógicos
A veces una sola condición no basta. Los operadores lógicos te permiten combinar requisitos complejos.
AND
Ambos deben ser verdad.
OR
Basta con uno.
NOT
Invierte el valor.
El Portero Lógico
Toma el rol de seguridad del club. Configura las reglas de entrada (If/Else) y decide quién pasa basándote en edad, dinero y código de vestimenta.
play_circleIniciarRaspberry Pi 4 • StuLab v1.0