Python

Operadores y expresiones: haz que Python calcule por ti

Una guía sencilla y práctica para aprender qué son los operadores en Python, cómo funcionan las expresiones y cómo usar variables para hacer cálculos paso a paso.

Contenido de la guía
Python desde cero

Operadores y expresiones: haz que Python calcule por ti

Ya aprendiste a guardar información en variables. Ahora vas a usar esos datos para hacer cálculos, crear resultados y empezar a construir programas más útiles.

Operadores Expresiones Cálculos Variables Resultados
Ilustración de portada para una guía de Python donde se muestran variables, operadores y expresiones realizando cálculos para obtener resultados.
Figura 1 — Con operadores y expresiones, Python puede tomar valores guardados en variables y convertirlos en resultados.

De guardar información a calcular con ella

En la guía anterior aprendiste que una variable sirve para guardar datos como un nombre, una edad o una cantidad. Eso fue un paso importante, porque antes de hacer algo útil con Python, primero necesitas que el programa recuerde información.

Ahora viene el siguiente paso: usar esos datos para calcular. Cuando combinas valores con símbolos como +, -, * y /, Python puede sumar, restar, multiplicar y dividir para producir nuevos resultados.

La idea clave: primero guardas información en variables y después usas operadores para transformarla en resultados útiles.

¿Qué es un operador?

Un operador es un símbolo que le dice a Python qué acción debe realizar con uno o más valores. Por ejemplo, si escribes +, Python entiende que debe sumar. Si escribes -, entiende que debe restar.

En esta guía vas a trabajar sobre todo con operadores aritméticos, es decir, los que sirven para hacer cálculos. Algunos de los más comunes son +, -, * y /.

La idea clave: un operador es el símbolo que le indica a Python qué cálculo o acción debe hacer con los valores.
print(5 + 3)
print(10 - 4)
print(6 * 2)
print(20 / 5)

¿Qué acabas de hacer con esos operadores?

En el bloque anterior usaste varios operadores aritméticos para hacer cálculos simples directamente en Python. Cada línea combina números con un símbolo, y luego print() muestra el resultado en pantalla.

Dicho de forma simple: escribiste una operación, Python la resolvió y después te enseñó el resultado.

print(5 + 3)

Aquí usaste el operador + para sumar. Python calcula 5 + 3 y muestra 8.

print(10 - 4)

Aquí usaste el operador - para restar. Python calcula 10 - 4 y muestra 6.

print(6 * 2)

Aquí usaste el operador * para multiplicar. Python calcula 6 * 2 y muestra 12.

print(20 / 5)

Aquí usaste el operador / para dividir. Python calcula 20 / 5 y muestra 4.0.

La idea clave: un operador hace la cuenta, la expresión completa es la operación que escribes y print() te deja ver el resultado.
Mapa visual de operadores aritméticos básicos en Python con los símbolos de suma, resta, multiplicación, división, potencia y módulo.
Figura 2 — Los operadores aritméticos le indican a Python qué cálculo debe realizar.

Operadores aritméticos básicos en Python

Ya viste que los operadores son símbolos que le dicen a Python qué cálculo debe hacer. Ahora vamos a conocer los más usados para empezar a trabajar con números de forma práctica.

No necesitas memorizarlos todos de una vez. Lo importante aquí es reconocer qué hace cada uno y poder leer ejemplos simples sin confundirte.

Suma — +

Sirve para sumar valores. Ejemplo: 5 + 3 da como resultado 8.

Resta — -

Sirve para restar un valor a otro. Ejemplo: 10 - 4 da como resultado 6.

Multiplicación — *

Sirve para multiplicar valores. Ejemplo: 6 * 2 da como resultado 12.

División — /

Sirve para dividir un valor entre otro. Ejemplo: 20 / 5 da como resultado 4.0.

Potencia — **

Sirve para elevar un número a una potencia. Ejemplo: 2 ** 3 da como resultado 8.

Módulo — %

Sirve para obtener el residuo de una división. Ejemplo: 10 % 3 da como resultado 1.

La idea clave: cada operador hace un tipo de cálculo diferente. Cuando eliges el símbolo correcto, Python sabe exactamente qué operación debe realizar.
suma = 5 + 3
resta = 10 - 4
multiplicacion = 6 * 2
division = 20 / 5
potencia = 2 ** 3
residuo = 10 % 3

print(suma)
print(resta)
print(multiplicacion)
print(division)
print(potencia)
print(residuo)

Operador, expresión y resultado: no son lo mismo

Antes de seguir con ejemplos más reales, vale la pena separar tres ideas que suelen confundirse al principio: el operador, la expresión y el resultado.

Operador

Es el símbolo que indica la acción. En 5 + 3, el operador es +.

Expresión

Es la operación completa que Python puede resolver. Por ejemplo: 5 + 3.

Resultado

Es el valor que Python obtiene después de resolver la expresión. En este caso, el resultado es 8.

Forma rápida de recordarlo: el operador es el símbolo, la expresión es la cuenta completa y el resultado es lo que Python obtiene al calcularla.

Usar variables para calcular

Hasta ahora has visto operaciones con números directos, como 5 + 3. Pero en un programa real casi siempre usamos variables, porque los datos pueden cambiar.

Por ejemplo, si tienes el precio de un producto y la cantidad que una persona quiere comprar, Python puede multiplicar esos dos valores y guardar el resultado en otra variable.

precio

Guarda cuánto cuesta un producto.

cantidad

Guarda cuántas unidades se van a comprar.

subtotal = precio * cantidad

Usa el operador * para multiplicar el precio por la cantidad y guardar el resultado en subtotal.

La idea práctica: una variable puede guardar un dato inicial, pero también puede guardar el resultado de un cálculo.
precio = 12000
cantidad = 3

subtotal = precio * cantidad
descuento = subtotal * 0.10
total = subtotal - descuento

print("Subtotal:")
print(subtotal)

print("Descuento:")
print(descuento)

print("Total:")
print(total)

Estás viendo solo el 60% del contenido. Hazte Premium para acceder a la guía completa.

Comunidad

Comentarios y valoraciones

No hay comentarios aún. ¡Sé el primero en opinar!