¿Qué es un valor Booleano?

En Python, un booleano (bool) es un tipo de dato que solo puede tener dos valores:

  • True → Verdadero
  • False → Falso

Los valores booleanos se utilizan principalmente para evaluar condiciones dentro de un programa.

Ejemplo

es_mayor = True
tiene_permiso = False

Expresiones Booleanas

Una expresión booleana es una comparación entre valores que produce como resultado True o False. Ejemplo:

print(5 > 3)
print(10 == 10)
print(7 < 2)

Resultado:

True True False

Operadores de Comparación

Los operadores de comparación permiten comparar valores y generar resultados booleanos.

OperadorSignificadoEjemplo
==Igual a5 == 5
!=Diferente de5 != 3
>Mayor que8 > 4
<Menor que2 < 7
>=Mayor o igual que10 >= 5
<=Menor o igual que3 <= 6

Condicionales

Las estructuras condicionales permiten ejecutar diferentes bloques de código dependiendo de si una condición es verdadera o falsa.

Estructura básica

if condicion:
    # código a ejecutar

Condicional con else

El bloque else se ejecuta cuando la condición del if es falsa.

edad = 18

if edad >= 18:
    print("Eres mayor de edad")
else:
    print("Eres menor de edad")

Condicional con elif

elif permite evaluar múltiples condiciones.

nota = 85

if nota >= 90:
    print("Excelente")
elif nota >= 70:
    print("Aprobado")
else:
    print("Reprobado")

Operadores Lógicos

Permiten combinar varias condiciones.

OperadorSignificado
andAmbas condiciones deben ser verdaderas
orAl menos una condición debe ser verdadera
notNiega una condición

Ejemplo:

edad = 20
tiene_id = True

if edad >= 18 and tiene_id:
    print("Puede ingresar")

Los valores booleanos y las estructuras condicionales permiten que los programas tomen decisiones. Gracias a ellos, el código puede reaccionar de manera diferente dependiendo de los datos o situaciones que se presenten.