Nivel principiante•5 min
Booleanos en Python — True y False
Un booleano solo puede ser True o False. Son el resultado de comparaciones y se combinan con operadores lógicos (and, or, not).
Lo que aprenderás
True, False, operadores de comparación (==, !=, <, >, <=, >=), operadores lógicos (and, or, not), valores truthy/falsy
Comparaciones
Las comparaciones devuelven True o False. Son la base de cualquier condición.
print(5 > 3) # True
print(5 < 3) # False
print(5 == 5) # True
print(5 != 3) # True
print(5 >= 5) # TrueOperadores lógicos
Combina condiciones con and, or y not.
edad = 20
tiene_dni = True
puede_votar = edad >= 18 and tiene_dni
print(puede_votar) # True
no_es_menor = not (edad < 18)
print(no_es_menor) # TrueValores truthy y falsy
En Python, ciertos valores se comportan como False en una condición: 0, '', [], None, {}. Todo lo demás es True.
print(bool(0)) # False
print(bool("")) # False
print(bool([])) # False
print(bool(None)) # False
print(bool(1)) # True
print(bool("hola")) # TruePractica ahora mismo
Has leído cómo funciona Booleanos en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.