Método remainder del módulo math
El método remainder del módulo math
devuelve el resto de la división de un número
por otro. En el primer parámetro del método
especificamos el número que queremos dividir
(dividendo), en el segundo parámetro - el número
por el cual dividimos el primero (divisor). A
diferencia del operador % el método siempre
devuelve un valor de punto flotante.
Sintaxis
import math
math.remainder(dividendo, divisor)
Ejemplo
Encontremos el resto de la división del número
25 por 5:
import math
print(math.remainder(25, 5))
Resultado de la ejecución del código:
0.0
Ejemplo
Y ahora obtengamos el resto de la división de
30 por 4:
import math
print(math.remainder(30, 4))
Resultado de la ejecución del código:
-2.0
Ejemplo
Descubramos el resto de la división de los números
10 y 3:
import math
print(math.remainder(10, 3))
Resultado de la ejecución del código:
1.0
Ejemplo
Y ahora intentemos descubrir el resto
de la división de los números 10 por 0:
import math
print(math.remainder(10, 0))
Después de ejecutar el código la función nos devolverá un error:
ValueError: math domain error