Curso de Python
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Operadores lógicos

Nos permiten unir valores comparados o negar (invertir) un valor. Nos devuelven un resultado booleano (verdadero o falso)

&&

Y (AND)

Devuelve True si los dos operadores son True, en caso contrario devuelve False

True && True (True) True && False (False)

||

O (OR)

Devuelve True si alguno de los operadores es verdadero, en caso contrario devuelve False

True || False (True) False || False (False)

!

NO (NOT)

Invierte el valor del operando sobre el que actúa

!True (False)

La tabla de verdad de los operadores lógicos es la tabla donde se muestran todas las combinaciones pposibles de los operadores lógicos con dos operadores. Es el resiltado de aplicar los operadores lógicos a dos entradas, en el caso de Y, y del O, y de una en el caso del NO. Hemos de tener en cuenta que un 0 equivale a False y un 1 a True.

Entrada
Salida
A
B
A&&B
A||B
!A
!B
0
0
0
0
1
1
0
1
0
1
1
0
1
0
0
1
0
1
1
1
1
1
0
0