Operadores aritméticos con Python

Python nos ofrece 7 operadores aritméticos para aplicar operaciones matemáticas, los cuales son fundamentales para para el procesamiento y enriquecimiento de datos. Estos son:

Suma

5 + 5  # Resultado: 10
Python

Resta

5 - 3  # Resultado: 2
Python

Multiplicación

5 * 5  # Resultado: 25
Python

División

15 / 5  # Resultado: 3
Python

División entera

9 // 2  # Resultado: 4
Python

Módulo

9 % 2  # Resultado: 1
Python

Exponente

7 ** 3  # Resultado: 343
Python

La prioridad o precedencia de los operadores aritméticos sigue las reglas estándar de las matemáticas. Si varios operadores aparecen en la misma expresión, se evalúan en el siguiente orden (de mayor a menor prioridad):

  1. Exponenciación (**)
    La potencia tiene la mayor prioridad.
  2. Multiplicación (*), división (/), división entera (//) y residuo (%)
    Estos operadores tienen la misma prioridad y se evalúan de izquierda a derecha.
  3. Suma (+) y resta (-)
    Estos operadores tienen la menor prioridad y también se evalúan de izquierda a derecha.

Por ejemplo, esta operación

2 + 3 * 4 ** 2 / 8 - 1  # Resultado: 7
Python

Se evalúa en el siguiente orden:

  1. Primero se calculará el resultado de la exponenciación: 4 ** 2 -> 16
  2. Luego la multiplicación: 3 * 16 -> 48
  3. Por siguiente, se ejecutará la división: 48 / 8 → 6.0
  4. Seguido de la suma: 2 + 6.0 → 8.0
  5. Y por último, la resta: 8.0 - 1 → 7.0

En caso de haber paréntesis en la operación, se respetará la prioridad que estos tienen, evaluando primero lo que se encuentre dentro de ellos.

You May Also Like
Leer

Comentarios en Python

Conoce los tipos de comentarios que existen en Python, y aprende a escribir usarlos en tu código.
Leer

Función PRINT en Python

La función PRINT de Python te permite imprimir valores en tiempo de ejecución. Aprende todos sus secretos y dominala.
Leer

Uso de variables en Python

Aprende a declarar variables en Python. Una variable es un contenedor cuyo tipo se determina dinámicamente al asignar un valor. No existen constantes formales, pero se usa una convención para nombrarlas. Además, es posible usar type hinting para mejorar la claridad del código.