Practicando Operradores de Comparación (and, or, not)
Juego interactivo de toma de decisiones avanzadas en Python (if, elif, else y operadores lógicos and, or, not). Diseñado para estudiantes de 9° de EBI en Uruguay. Incluye cuaderno teórico digital, autodiagnóstico de errores y certificado de logro imprimible.
El Guardián Lógico II: Multi-Condiciones
Resumen para el Cuaderno
TÍTULO: Decisiones Múltiples y Operadores Lógicos
1. El Condicional Múltiple (elif): Es la abreviación de "else if" (si no, si...). Permite evaluar varias condiciones en orden. En cuanto una es verdadera, su bloque se ejecuta y el resto del condicional se ignora.
if nota >= 9:
print("Excelente")
elif nota >= 6:
print("Salvaste")
else:
print("Examen")
2. Operadores Lógicos (Combinando condiciones): Sirven para conectar dos o más preguntas dentro de un mismo if o elif.
A) Operador and (Y):
Requiere que todas las condiciones sean verdaderas a la vez para que el bloque dé True.
Ejemplo de la vida real: Para entrar al club necesitas tener cuota al día AND tu carnet físico. Si te falta uno, no entras.
# Ambas deben ser True para imprimir "Bienvenido"
if cuota_al_dia == True and tiene_carnet == True:
print("Bienvenido")
B) Operador or (O):
Sólo requiere que al menos una de las condiciones sea verdadera para que el bloque dé True.
Ejemplo de la vida real: El descuento aplica si eres estudiante OR jubilado. Si eres cualquiera de las dos (o ambas), te hacen el descuento.
# Con que una sea True alcanza
if es_estudiante == True or es_jubilado == True:
print("Tienes descuento")
C) Operador not (NO / Negación):
Funciona como un interruptor. Invierte el valor de verdad: convierte un True en False y un False en True.
Ejemplo de la vida real: Si un botón de pausa NOT está presionado (pausa = False), la música sigue sonando.
pausado = False
# "not False" se convierte en True
if not pausado:
print("Reproducir musica")
¡Doble desafío lógico! Analiza el flujo del programa en la consola de Python y selecciona la respuesta correcta para ganar puntos.
¡Felicitaciones! Completaste las 3 Fases Avanzadas
Has demostrado dominar un total de 15 desafíos intensos de programación con condicionales múltiples (elif) y operadores lógicos complejos. Escribe tu nombre para emitir tu certificado:
CERTIFICADO DE LOGRO AVANZADO
Se otorga con orgullo el presente reconocimiento a:
Nombre del Estudiante
Por haber completado con éxito el desafío interactivo de control de decisiones avanzado, demostrando asimilación de contenidos de lógica booleana compleja en las siguientes áreas: