Ir al contenido

🎯 ¿Qué son los Operadores?


Los operadores en Python son símbolos o palabras clave que permiten realizar operaciones sobre variables y valores. Son esenciales para cualquier tipo de cálculo, comparación o construcción de lógica dentro de tus programas.

Piensa en los operadores como las herramientas básicas que permiten a tu código "pensar""calcular" y "decidir".


🔹 Tipos de Operadores en Python

Tipo de OperadorDescripción
AritméticosRealizan operaciones matemáticas básicas
ComparaciónComparan dos valores
LógicosCombinan condiciones
AsignaciónAsignan valores a variables
EspecialesIdentidad y pertenencia (más avanzados)


1️⃣ Operadores Aritméticos

Sirven para realizar cálculos matemáticos.

OperadorDescripciónEjemploResultado
+Suma5 + 38
-Resta10 - 46
*Multiplicación2 * 36
/División8 / 24.0
//División entera9 // 24
%Módulo (residuo)10 % 31
**Exponente2 ** 38


📌 Ejemplo práctico: Cálculo de Precio Total en Raloy

Supón que automatizas el cálculo del total de un pedido:

python

CopiarEditar

precio_unitario = 120 cantidad = 50 descuento = 0.1 # 10% subtotal = precio_unitario * cantidad total = subtotal - (subtotal * descuento) print(f"Total con descuento aplicado: ${total}")

Salida:

Total con descuento aplicado: $5400.0


2️⃣ Operadores de Comparación

Devuelven True o False según la relación entre dos valores.

OperadorDescripciónEjemploResultado
==Igual a5 == 5True
!=Diferente5 != 3True
>Mayor que7 > 2True
<Menor que4 < 1False
>=Mayor o igual6 >= 6True
<=Menor o igual3 <= 5True


📌 Ejemplo: Validación de Límite de Crédito

python

CopiarEditar

limite_credito = 10000 pedido = 8500 if pedido <= limite_credito: print("Pedido aprobado automáticamente") else: print("Revisión manual requerida")


3️⃣ Operadores Lógicos

Se usan para combinar múltiples condiciones:

OperadorDescripciónEjemplo
andAmbas condiciones verdaderasTrue and True → True
orAl menos una verdaderaTrue or False → True
notInvierte el valor lógiconot True → False


📌 Ejemplo: Acceso a Sistema Interno

python

CopiarEditar

usuario_activo = True es_admin = False if usuario_activo and es_admin: print("Acceso total") else: print("Acceso restringido")


4️⃣ Operadores de Asignación

Se usan para asignar valores a variables.

OperadorEjemploEquivalente
=x = 5Asigna 5 a x
+=x += 3x = x + 3
-=x -= 2x = x - 2
*=x *= 4x = x * 4
/=x /= 2x = x / 2


📌 Ejemplo: Acumulador de Producción

python

CopiarEditar

produccion = 0 produccion += 100 # Se suman 100 unidades producidas


🚨 Errores Comunes con Operadores

  • Usar = (asignación) en lugar de == (comparación).
  • Olvidar que / siempre devuelve un float.
  • Dividir por cero (ZeroDivisionError).


💡 Buenas Prácticas

  • Agrupa condiciones con paréntesis para mayor claridad.
  • No abuses de combinaciones lógicas complejas.
  • Siempre valida divisores antes de operar divisiones.
Calificación
0 0

No hay comentarios por ahora.