Ya conocemos las siguientes operaciones matemáticas:
+ # Suma
- # Resta
* # Multiplicación
/ # División real (resultados con decimales)
Ahora aprenderemos las siguientes operaciones matemáticas:
// # División entera
% # Residuo de la división entera (también llamado “módulo”)
** # Elevar un número a otro número
Nota: Para calcular el residuo de una división entera (%) no es necesario utilizar antes la operación de división entera (//), la operación residuo se puede utilizar directamente.
Las precedencias habituales de las matemáticas también se aplican:
- Las multiplicaciones, divisiones y residuos se calculan antes que las sumas y restas
- Elevar un número a otro se calcula antes que las multiplicaciones y divisiones
- En caso de igualdad de precedencia se calculan primero las operaciones más a la izquierda
- Se pueden utilizar paréntesis para cambiar el orden de preferencia de las operaciones
print(7 / 2) # Muestra por pantalla el número 3.5
print(7 // 2) # Muestra por pantalla el número 3
print(99999 // 100000) # Muestra por pantalla el número 0
print(99999 / 100000) # Muestra por pantalla el número 0.99999
print(100000 // 99999) # Muestra por pantalla el número 1
print(100000 / 99999) # Muestra por pantalla el número 1.0000100001
print(10 // 3) # Muestra por pantalla el número 3
print(10 % 3) # Muestra por pantalla el número 1
print(8 % 3) # Muestra por pantalla el número 2
print(3 ** 2) # Muestra por pantalla el número 9, equivale a 3 * 3
print(2 ** 3) # Muestra por pantalla el número 8, equivale a 2 * 2 * 2
print(2 ** 10) # Muestra por pantalla el número 1024
print(1 + 2 ** 3) # Muestra por pantalla el número 9
print(2 * 2 ** 3) # Muestra por pantalla el número dieciséis
print(1 + 2 * 2 ** 3) # Muestra por pantalla el número 17
Añadir nuevo comentario