Día 12 “Operadores Booleanos o Lógicos en Python” Actualizado!

 

Estimados, hoy vamos a hablar de los operadores lógicos y de comparación.
Existen en Python tres operadores lógicos “and “ ( y ), “or “( o ), “not”( no ).
El operador and da como resultado el valor True si y sólo si son ciertos sus dos operandos.

El operador or proporciona True si cualquiera de sus operandos es True, y False sólo cuando ambos operandos son False.

El operador not es unario, y proporciona el valor Trae si su operando es False y viceversa.

Tenemos que saber también la prioridad al usar los operadores lógicos.

En primer lugar tenemos al operador de Negación (not), luego al de Conjunción (and) y por ultimo el de Disyunción(or).

Además tenemos que saber la asociatividad que presentan estos operadores, el not no tiene asociatividad por ser unario, el and y or son asociativos por la izquierda ya que son binarios.

Aquí están algunos ejemplos

Te comento que existe una familia de operadores que devuelven valores booleanos, en esta tabla algunos operadores.

 

Aquí están algunos ejemplos

Espero que este claro cualquier duda en los comentarios, nos vemos.

Todavía no hay comentarios

Replica