Hola controleros y controleras, en esta entrada entenderemos sobre los operadores lógicos y operadores relacionales en Python los cuales nos permitirán ramificar nuestro código cuando ciertas condiciones se cumplan.
Antes de comenzar, te invito para que veas nuestro CURSO GRATUITO DE PYTHON PARA PRINCIPIANTES EN ESPAÑOL.

Y que te suscribas a nuestro canal de YouTube, si te interesa el mundo de la programación, los microcontroladores y la teoría del control.
Operadores Relacionales y Operadores Lógicos en Python
Este tipo de operadores nos permiten relacionar (comparar) dos o más variables y también realizar operaciones lógicas dentro del código.
Las comparaciones son verdaderas o falsas y dentro de PYTHON se usa verdadero (True) y falso (False). Es decir tipos Booleanos.
Normalmente estas comparaciones son usadas dentro de un condicional para ejecutar o no una parte determinada del código.
Operadores relacionales en python
los operadores relacionales comparan los valores de dos variables o funciones y van a retornar un resultado de Verdadero (True) o Falso (False) según la condición.
| Operador Relacional | Interpretación |
| < | menor que |
| <= | menor igual a |
| > | mayor que |
| >= | mayor igual a |
| == | igual |
| != | diferente |
Operadores lógicos en python
Los operadores lógicos realizan operaciones lógicas AND , OR y NOT . Generalmente se usan junto con los operadores relacionales para poder crear diferentes caminos dentro de nuestro código según las condiciones se vayan cumpliendo.
| Operador Lógico | Interpretación |
| and | función lógica «y» |
| not | función lógica «no» |
| or | función lógica «o» |
Las tablas de verdad son las siguientes:
Tabla de la not
| A | not A |
| True | False |
| False | True |
Tabla de la and
| A | B | A and B A & B |
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
Tabla de la or
| A | B | A or B A | B |
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
Operadores bit a bit
Los operadores bit a bit actúan sobre bits y realizan operaciones bit a bit.
| Operador | Descripción | Sintaxis |
|---|---|---|
| & | and bit a bit | x & y |
| | | or bit a bit | x | y |
| ~ | Negación de un bit | ~ x |
| ^ | XOR bit a bit | x ^ y |
| >> | Desplazamiento a la derecha bit a bit | x >> |
| << | Desplazamiento a la izquierda bit a bit | x << |
La tabla de verdad de una XOR es:
| A | B | A ^ B |
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | False |
El True se puede interpretar como 1 en bits y el False como 0 en bits.
Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:
👉 Invitar a Sergio a un Café ☕️
Que esten muy bien, nos vemos en la siguiente entrada.
Citar este Artículo
¡Hola! Soy Sergio Andrés Castaño Giraldo. Bienvenidos a Control Automático Educación, un espacio dedicado a una de mis grandes pasiones: la Ingeniería de Control y la Automatización.
Mi objetivo aquí es tender un puente entre la teoría académica y la práctica profesional. Como profesor e investigador, he tenido la oportunidad de trabajar en proyectos complejos —desde sistemas de compresión en plataformas offshore hasta modelos de control avanzado— y todo ese aprendizaje lo vuelco en este sitio.
Aquí encontrarás material que crece constantemente: desde fundamentos de instrumentación hasta estrategias de control avanzado y programación profesional. Mi meta es que la información que comparto te sea de utilidad real en tu carrera o formación.
Te invito a que te suscribas, te unas a nuestro canal de YouTube y formemos una comunidad de aprendizaje continuo. ¡Gracias por estar aquí!