0% encontró este documento útil (0 votos)
8 vistas3 páginas

Operadores Lógicos y Relacionales en Python

Programación y Análisis de datos

Cargado por

johnny paredes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas3 páginas

Operadores Lógicos y Relacionales en Python

Programación y Análisis de datos

Cargado por

johnny paredes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

OPERADORES LOGICOS

Los operadores lógicos en Python son and, or y not, que se utilizan para combinar o modificar
expresiones booleanas (verdadero o falso). and es verdadero si ambas condiciones son
verdaderas, or es verdadero si al menos una condición es verdadera, y not invierte el valor
booleano de una expresión.

1. Operador and (Y)


 Función: Devuelve True solo si las dos expresiones combinadas son True.

 Ejemplo:

Python

a=5
b = 10
c = 15
# Esta expresión es True porque a < b (5 < 10) es True y b < c (10 < 15) es True

resultado = (a < b) and (b < c)


print(resultado) # Salida: True

2. Operador or (O)
 Función: Devuelve True si al menos una de las dos expresiones combinadas es True.

 Ejemplo:

Python

a=5
b = 10
c=3
# Esta expresión es False porque a > b (5 > 10) es False y b < c (10 < 3) es False

resultado = (a > b) or (b < c)


print(resultado) # Salida: False

3. Operador not (NO)


 Función: Niega o invierte el valor booleano de una expresión. Si la expresión
es True, not la convierte en False, y viceversa.

 Ejemplo:

Python

verdadero = True
falso = not verdadero # falso se convierte en False
print(falso) # Salida: False

numero = 5
es_mayor_a_10 = numero > 10 # es_mayor_a_10 es False
no_es_mayor_a_10 = not es_mayor_a_10 # no_es_mayor_a_10 se convierte en True
print(no_es_mayor_a_10) # Salida: True

OPERADORES RELACIONALES
En Python, los operadores relacionales, también conocidos como operadores de
comparación, se utilizan para comparar dos valores o variables. El resultado de la comparación
es un valor booleano: True (verdadero) o False (falso).

Estos operadores son fundamentales en la programación para controlar el flujo de un


programa, especialmente en estructuras condicionales (if, elif, else) y bucles.

Tabla de operadores relacionales

A continuación, se presenta una tabla con los operadores de comparación más comunes en
Python:

Operador Nombre Descripción Ejemplo (x = Resultado


10, y = 5)

== Igual que Comprueba si los valores de los dos operandos x == y (10 == 5) False
son iguales.

!= No es igual a Comprueba si los valores de los dos operandos x != y (10 != 5) True


son diferentes.

> Mayor que Comprueba si el operando de la izquierda es x > y (10 > 5) True
mayor que el de la derecha.

< Menor que Comprueba si el operando de la izquierda es x < y (10 < 5) False
menor que el de la derecha.

>= Mayor o igual Comprueba si el operando de la izquierda es x >= y (10 >= 5) True
que mayor o igual que el de la derecha.

<= Menor o Comprueba si el operando de la izquierda es x <= y (10 <= 5) False


igual que menor o igual que el de la derecha.
python
# Inicializamos las variables para los ejemplos

a = 15

b = 20

c = 15

# Ejemplo del operador == (igual que)


print(a == b) # Devuelve False, porque 15 no es igual a 20

print(a == c) # Devuelve True, porque 15 es igual a 15

# Ejemplo del operador != (no es igual a)


print(a != b) # Devuelve True, porque 15 no es igual a 20

print(a != c) # Devuelve False, porque 15 es igual a 15

# Ejemplo del operador > (mayor que)


print(a > b) # Devuelve False, porque 15 no es mayor que 20

# Ejemplo del operador < (menor que)


print(a < b) # Devuelve True, porque 15 es menor que 20

# Ejemplo del operador >= (mayor o igual que)


print(a >= c) # Devuelve True, porque 15 es igual a 15

print(b >= a) # Devuelve True, porque 20 es mayor que 15

# Ejemplo del operador <= (menor o igual que)


print(a <= b) # Devuelve True, porque 15 es menor que 20

print(a <= c) # Devuelve True, porque 15 es igual a 15

# Uso de operadores relacionales en una estructura condicional


if a < b:

print("a es menor que b")

else:

print("a no es menor que b")

También podría gustarte