Menu
Coddy logo textTech

Operadores lógicos Parte 2

Parte de la sección Fundamentals del Journey de Python de Coddy — lección 16 de 77.

Los operadores lógicos tienen una tabla especial llamada "Tabla de verdad" que muestra lo que devuelve la combinación de operadores lógicos.

Tabla de verdad para el operador and:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

La única forma de obtener un True para el operador and es si tanto a como b son True

Tabla de verdad para el operador or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

En este caso, para obtener un resultado True, ya sea a o b debe ser True.

Tabla de verdad para el operador not:

anot a
FalseTrue
TrueFalse

Aquí el valor de a se invierte. Si a es False entonces not a es True

challenge icon

Desafío

Principiante

Reemplaza los valores de las variables b1 y b2 con números para que b3 se evalúe como True.

b3 será True cuando la multiplicación de b1 y b2 sea mayor que su suma.

Hoja de referencia

Tablas de verdad para los operadores lógicos en Python:

Operador AND

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Operador OR

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Operador NOT

anot a
FalseTrue
TrueFalse

Pruébalo tú mismo

# Reemplaza los valores con números
b1 = ?
b2 = ?

# Esta línea comprueba si b1 * b2 es mayor que b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# No cambies la línea de abajo
print(f"b3 = {b3}")
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals