Los operadores son símbolos especiales que nos permiten realizar operaciones en variables y valores. Python proporciona diferentes tipos de operadores para realizar operaciones aritméticas, comparaciones y operaciones lógicas.
Aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Los principales operadores aritméticos en Python son:
- Suma (+): suma dos valores.
- Resta (–): resta el segundo valor del primero.
- Multiplicación (*): multiplica dos valores.
- División (/): divide el primer valor por el segundo y devuelve un resultado de tipo flotante.
- División entera (//): divide el primer valor por el segundo y devuelve un resultado de tipo entero (se descarta la parte decimal).
- Módulo (%): devuelve el resto de la división entre el primer valor y el segundo.
- Exponenciación (**): eleva el primer valor a la potencia del segundo.
Ejemplos:
a = 10
b = 3
suma = a + b # 13
resta = a - b # 7
multiplicacion = a * b # 30
division = a / b # 3.333333333
división_entera = a // b # 3
modulo = a % b # 1
exponenciacion = a ** b # 1000
De comparación
Los operadores de comparación se utilizan para comparar dos valores y devuelven un valor booleano (True o False) según el resultado de la comparación. Los operadores de comparación en Python son:
- Igual a (==): devuelve True si ambos valores son iguales.
- Diferente de (!=): devuelve True si los valores son diferentes.
- Mayor que (>): devuelve True si el primer valor es mayor que el segundo.
- Menor que (<): devuelve True si el primer valor es menor que el segundo.
- Mayor o igual que (>=): devuelve True si el primer valor es mayor o igual que el segundo.
- Menor o igual que (<=): devuelve True si el primer valor es menor o igual que el segundo.
Ejemplos:
a = 10
b = 3
igual = a == b # False
diferente = a != b # True
mayor_que = a > b # True
menor_que = a < b # False
mayor_o_igual = a >= b # True
menor_o_igual = a <= b # False
Lógicos
Los operadores lógicos se utilizan para combinar expresiones condicionales y evaluar múltiples condiciones. Los operadores lógicos en Python son:
- AND (and): devuelve True si ambas condiciones son verdaderas.
- OR (or): devuelve True si al menos una de las condiciones es verdadera.
- NOT (not): invierte el valor de una condición, devuelve True si la condición es falsa y False si la condición es verdadera.
Ejemplo:
a = 10
b = 3
resultado_and = (a > 5) and (b < 5) # True
resultado_or = (a > 15) or (b < 5) # True
resultado_not = not (a > 5) # False
Puedes utilizar estos operadores para realizar cálculos, tomar decisiones basadas en comparaciones y combinar condiciones lógicas en tus programas.
Link a los ejercicios de práctica: https://github.com/LuisAZambrana/IntroAlaProgramacionConPython/tree/main
Musica del Video Obra: Viaje de Carretera
Música de https://www.fiftysounds.com/es/
