Los operadores lógicos sirven para agrupar elementos y usarlos en condicionales. Son los siguientes 3:
and
or
not
si tenemos por ejemplo 3 variables
a = 1
b = 2
c = 3
Y queremos saber si 2 y 3 son mayores a 1, entonces decimos
a = 1
b = 2
c = 3
if b > a and b > a:
print "b y c son mayores que a"
Devuelve
"b y c son mayores que a"
Ya que ambas condiciones se cumplen. Si quisiéramos verificar que alguno de los dos es mayor a la variable a, sería de la siguiente forma:
if b > a or b > a:
print "al menos uno de los dos es mayor a la variable a"
Finalmente el operador lógico not sirve para negar algo. Por ejemplo para verificar que a y b no son iguales
if not b == c:
print "Las variables b y c no son iguales"
Esto se trabaja mucho en el control de flujo del que hablamos anteriormente.
0 Respuestas a 'Operadores Lógicos en Python'
Publicar un comentario