OPERADORES LOGICOS

Una variable de tipo booleano solo puede tener dos valores TRUE o FALSE. Estos valores son especialmente  importantes para las expresiones, condiciones y los bucles.

Los Operadores Lógicos son con lo que podemos trabajar con valores booleanos, los llamados operadores lógicos o condicionales.

Operador:

  1. AND:   ¿se cumple a Y b?
  2. OR:      ¿se cumple a O b ?
  3. NOT:    No a

EJEMPLO 1:


from colorama import init, Fore, Back, Style, Cursor
#En este programa se ven los operadores lógicos básicos como el AND, OR y NOT
#Pero para esto es necesario aprenderse las tablas de verdad de cada operador.

x=True
y=False
#Por ejemplo con el AND, true AND false es False, puesto que ambos deben ser verdaderos para que despliegue TRUE.
print('x and y es', x and y)
print('x or y es', x or y)
print('x not y es', not y)


EJEMPLO 2:

#Los operadores lógicos también sirven para el calculo de numero binario ( de base 2)

#operacion de cada digito binario
operacion=1|2
print(operacion)
#verdadero o falso
op=1 or 2
print(op)

operacion2=1&2
print(operacion2)
op2=1 and 2
print(op2)
#or exclusiva
operacion3=3^3 
print(operacion3)

#or negado
operacion4=~1
print(operacion4)

#not negacion
op4= not 3
print(op4)

#desplazamiento a la derecha divide
n=12
op5=n>>2
print(op5)
op6=op5>>1
print(op6)

#desplazamiento a la izquierda multiplica
m=12
op7=m<<2
print(op7)
print(op7 << 1)

Comentarios

Entradas más populares de este blog

AREAS Y VOLUMENES DE FIGURAS EN PYTHON

Programas Unidad 3