Booleanos en Python
Como se mencionó al comienzo de este capítulo, las variables booleanas solo pueden tener dos valores, Verdadero y Falso. Estos valores son especialmente importantes para expresiones condicionales y bucles, como veremos más adelante. El tipo
bool (tipo booleano) es en realidad una subclase del tipo int. Esto puede no tener mucho sentido si no está familiarizado con la terminología orientada a objetos que se describe más adelante.
Estos son varios tipos de operadores que puede usar para manipular valores booleanos, llamados operadores lógicos o condicionales.
Operadores or, and y not de Python
Operador | Definición | Eje |
or | ¿se cumple a o b? | r = True or False # r es True |
and | ¿se cumple a y b? | r = True and False # r es False |
Not | No a | r = not True # r es False |
Operadores de comparación de python
Los valores booleanos también son el resultado de expresiones que utilizan operadores de comparación (comparaciones entre valores):
Operador | Definición | Eje |
== | ¿son iguales a y b? | r = 5 == 3 # r es False |
< | ¿es a menor que b? | r = 5 < 3 # r es False |
> | ¿es a mayor que b? | r = 5 > 3 # r es True |
!= | ¿son distintos a y b? | r = 5 != 3 # r es True |
>= | ¿es a mayor o igual que b? | r = 5 >= 3 # r es True |
<= | ¿es a menor o igual que b? | r = 5 <= 5 # r es True |