Inicio : Python para todos


Python para todos

Es un curso diseñado para estudiantes e impacientes en el mundo de la programación. No existe un límite de edad ni se requiere de estudios previos para comenzar.

Inicio : Python para todos


Lección 11: Expresiones Boolean

  • Dificultad: Fácil.
  • Objetivo: Expresiones Booleanas.
Inicio : Python para todos


Expresiones Booleanas

Una expresión booleana es una expresión que es verdadera o falsa. Un ejemplo sencillo del operador == usando comparando dos operando producirá verdadero o falso si es igual o no respectivamente.

>>> 10 == 10
>>> True

El verdadera o falso son valores especiales que pertenecen a la clase bool estos no son una cadena. Si deseas comprobar la clase bool use la función type.

>>> type(True) ... <class 'bool'>
Inicio : Python para todos


Operadores Booleanos

En la tabla siguiente se muestra algunos operadores booleanos.

Operador Descripción Operador Descripción
x != y x no es igual a y x == y x es igual a y
x > y x es mayor que y x <= y x es menor e igual que y
x < y x es menor que y x >= y x es mayor e igual que y

Ejemplo: 5 !=3 el resultado será True.

Inicio : Python para todos


Ejemplo de operadores con booleanos

Algunos ejemplos de estos operadores son:

Operador Resultado Descripción de la operación
5 != 3 True 5 no es igual a 3
6 > 8 False 6 es mayor que 8
3 < 5 True 3 es menor que 5
1 == 1 True 1 es igual a 1
3 <= 3 True 3 es menor e igual que 3
2 >= 5 False 2 no es mayor e igual que 5
Inicio : Python para todos

Operadores lógicos

Hay tres operadores lógicos: and, or y not. El tipo booleano sólo puede tener dos valores: True y False. Estos valores son importantes para las expresiones condicionales y los bucles.

Operador Resultado Descripción de la evaluación
AND True/False El operador AND evalúa el valor izquierdo y derecho.
OR True/False El operador OR evalúa el valor izquierdo y derecho.
NOT True/False El operador NOT evalúa el valor izquierdo y derecho.
Inicio : Python para todos


Reglas de la tabla de verdad operador lógico: AND

A B A&B
False False False
False True False
True False False
True True True
Inicio : Python para todos


Reglas de la tabla de verdad, operador lógico: OR

A B A or B
False False False
False True True
True False True
True True True
Inicio : Python para todos


Reglas de la tabla de verdad, operador lógico: NOT

A A'
False TRUE
TRUE FALSE