PROPOSITO FORMATIVO 8 ( ACTIVIDAD 8.2)
Operadores Lógicos
Los operadores lógicos son símbolos o palabras que se utilizan en la programación y en la lógica para conectar o modificar expresiones que producen un resultado de True (verdadero) o False (falso). Permiten tomar decisiones basadas en múltiples condiciones, lo cual es fundamental para el control del flujo de un programa.
Tipos de operadores lógicos
* AND (Y lógico): este operador evalúa dos o más condiciones. La expresión completa solo es True si todas las condiciones son True. Si al menos una es False, el resultado es False.
* Ejemplo: (edad == 18) AND (tiene\_licencia == True). Esto es verdadero solo si la persona es mayor de 18 y tiene licencia.
* Tabla de verdad: Devuelve True solo si ambas condiciones son verdaderas.
* Ejemplo:
x = 10
y = 5
print (x > 5) and (y < 10) # True and True -> True
* OR (O lógico): este operador evalúa dos o más condiciones. La expresión completa es True si al menos una de las condiciones es True. Solo es False si todas las condiciones son False.
* Ejemplo: (es\_estudiante == True) OR (tiene\_descuento == True). Esto es verdadero si la persona es estudiante o si tiene un cupón de descuento.
* Tabla de verdad: Devuelve True si al menos una de las condiciones es verdadera.
* Ejemplo:
x = 3
y = 8
print(x > 5) or (y > 5) # False or True -> True
* NOT (Negación lógica): este operador se aplica a una sola condición, e invierte su valor lógico. Si la condición es True, el resultado es False; y si es False, el resultado es True.
* Ejemplo: NOT (esta\_lloviendo == True). Esto es verdadero solo si no está lloviendo.
* Invierte el valor lógico de la condición.
* Si la condición es True, devuelve False, y viceversa.
* Ejemplo:
x = 7
print(not (x > 5)) # not True -> False
Actividad |8.2.
"EVALÚA CONDICIONES LÓGICAS".
Comentarios
Publicar un comentario