Un operador aritmético toma dos operandos como entrada, realiza un cálculo y devuelve el resultado.
Considera la expresión, “a = 5 + 3”. Aquí, 2
y 3
son los operandos y +
es el operador aritmético. El resultado de la operación se almacena en la variable a
.
- Operador Suma
El operador +
suma los valores de tipo de datos numéricos.
>>> 10 + 8 18
- Operador Resta
El operador -
resta los valores de tipo de datos numéricos.
>>> 10 - 7 3
- Operador Multiplicación
El operador *
multiplica los valores de tipo de datos numéricos.
>>> 3 * 6 18
- Operador división
El operador división el resultado que se devuelve es un número real.
>>> 30 / 2 15
- Operador división entera
El operador división entera el resultado que se devuelve es solo la parte entera.
Hay que tener en cuenta que si utilizamos dos operandos enteros, Python determinará que quiere que la variable resultado también sea un entero, por lo que el resultado de: 3 / 2
y 3 // 2
sería el mismo: 1
.
Si quisiéramos obtener los decimales necesitaríamos que al menos uno de los operandos fuera un número real, bien indicando los decimales:
>>> 3.5 // 22 1.0
- Operador Exponente
El operador **
calcula el exponente entre valores de tipo de datos numéricos.
>>> 2 ** 6 64
- Operador Módulo
El operador módulo no hace otra cosa que devolver el resto de la división entre los dos operandos. En el ejemplo, 9 / 2
sería 4, con 1
de resto, luego el módulo es 1
.
>>> 9 % 2 1