Lección 4.4.1: Operadores Relacionales en python
Operadores Lógicos y Relacionales en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a explorar los operadores lógicos y relacionales en Python. Estos operadores son fundamentales para realizar comparaciones y construir expresiones lógicas en nuestros programas.
Características
Los operadores lógicos y relacionales en Python permiten comparar valores y construir expresiones lógicas. Aquí algunas de sus características:
- Operadores relacionales:
==,!=,>,<,>=,<= - Operadores lógicos:
and,or,not - Se utilizan en estructuras de control como
if,whileyforpara tomar decisiones basadas en condiciones. - Permiten evaluar expresiones complejas combinando múltiples condiciones.
Ejemplos
A continuación, algunos ejemplos de cómo utilizar operadores lógicos y relacionales en Python:
- Comparación de igualdad:
a == b - Comparación de desigualdad:
a != b - Mayor que y menor que:
a > b,a < b - Mayor o igual que y menor o igual que:
a >= b,a <= b - Operadores lógicos:
(a > b) and (b < c),(a == b) or (b != c),not (a < b)
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo utilizar operadores lógicos y relacionales en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! :o
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python :) asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicios
Ahora es su turno de poner en práctica lo que hemos aprendido. Aquí les dejo dos ejercicios para trabajar con condiciones en Python:
Ejercicio 1: Control de calidad de lapiceras
a) Una empresa de lapiceras en su control de calidad, necesita solo dejar en venta las lapiceras que su tamaño esté entre 5 cm y 10 cm (incluyendo los extremos). Ingresar por teclado el tamaño de una lapicera y probar con 12, 2, 5 y devolver true si cumple el requisito y false si no lo cumple.
Ejercicio 2: Filtrado de lapiceras fuera del rango
a) Utilizando el código obtenido anteriormente, ahora solo deja pasar lo que sean menor a 5 cm y mayor a 10 cm. Por lo tanto, el que cumpla esto imprimiremos un valor true, sino false.
#Ejercicio1
#a)
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(tamanioLapicera >= 5 and tamanioLapicera <= 10)
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(tamanioLapicera >= 5 and tamanioLapicera <= 10)
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(tamanioLapicera >= 5 and tamanioLapicera <= 10)
#Ejercicio2
#a)
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(not (tamanioLapicera >= 5 and tamanioLapicera <= 10))
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(not (tamanioLapicera >= 5 and tamanioLapicera <= 10))
tamanioLapicera = int(input("Ingrese tamaño de la lapicera: "))
print("Valor de la lapicera:", tamanioLapicera)
print(not (tamanioLapicera >= 5 and tamanioLapicera <= 10))

