Preguntas con dos respuestas posibles
Un booleano es el resultado de evaluar una condición: True o False. Creas booleanos usando operadores de comparación:
== igual · != diferente · < menor · > mayor · <= menor o igual · >= mayor o igual
edad >= 18 no imprime nada — se *evalúa* a True o False, listo para ser almacenado o usado en una decisión.
age = 15
print(age >= 18)
print(age == 15)
print(age != 15)
print(3 == 3.0)Output
False True False True
Combinar condiciones: and, or, not
Las decisiones reales frecuentemente combinan múltiples condiciones:
- and — True solo si ambos lados son True.
- or — True si al menos uno de los lados es True.
- not — invierte el valor de verdad.
edad >= 13 and edad <= 19 comprueba si alguien es adolescente en una sola línea clara.
¿Qué imprime este código?
print("5" == 5)¿Y este con and / or?
print(True or False)
print(False and False)Completa la condición para que is_teen sea True exactamente para edades entre 13 y 19.
El programa recibe dos temperaturas (una por línea). Para cada una, imprime True si está entre 20 y 30 inclusive, False en caso contrario. Entradas: 25 y 35 → salida: True, luego False.
Run your code to see its output here.
Puntos clave
- Las comparaciones producen booleanos: True o False.
- == compara igualdad; = asigna valores — nunca los confundas.
- and exige que todos sean True; or requiere al menos uno; not invierte.
- Los booleanos son el motor de las decisiones condicionales (if).