Lección 4.4: Operadores Lógicos y Relacionales
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
,while
yfor
para 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))