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:
Los Operadores Lógicos son con lo que podemos trabajar con valores booleanos, los llamados operadores lógicos o condicionales.
Operador:
- AND: ¿se cumple a Y b?
- OR: ¿se cumple a O b ?
- 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
Publicar un comentario