Operadores lógicos Parte 2
Parte de la sección Fundamentos 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 qué devuelve la combinación de operadores lógicos.
Tabla de verdad del operador and:
| a | b | a and b |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
La única forma de obtener un True para el operador and es que tanto a como b sean True
Tabla de verdad para el operador or:
| a | b | a or b |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
En este caso, para obtener un resultado True, a o b deben ser True.
Tabla de verdad para el operador not:
| a | not a |
|---|---|
| False | True |
| True | False |
Aquí se invierte el valor de a. Si a es False, después not a es True
Desafío
PrincipianteReemplaza 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.
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}")Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operadores lógicos Parte 47Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada de datos10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasRepaso - Inicializar variables8Bucles
Bucle ForBucle WhileBreakContinueRepaso - FactorialLa función RangeBucle anidadoRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosResumen - Matemáticas simplesOperadores de comparación9Funciones
Declarar una funciónArgumentosRetornoResumen - Función SigmaResumen - Función de validaciónValores por defectoPractica por tu cuenta: Compilador de Python online