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

pythonimport math

math.remainder(dividendo, divisor)

Ejemplo

Encontremos el resto de la división del número 25 por 5:

pythonimport math

print(math.remainder(25, 5))

Resultado de la ejecución del código:

python0.0

Ejemplo

Y ahora obtengamos el resto de la división de 30 por 4:

pythonimport math

print(math.remainder(30, 4))

Resultado de la ejecución del código:

python-2.0

Ejemplo

Descubramos el resto de la división de los números 10 y 3:

pythonimport math

print(math.remainder(10, 3))

Resultado de la ejecución del código:

python1.0

Ejemplo

Y ahora intentemos descubrir el resto de la división de los números 10 por 0:

pythonimport math

print(math.remainder(10, 0))

Después de ejecutar el código la función nos devolverá un error:

errorValueError: math domain error

Véase también

  • método fmod del módulo math,
    que devuelve el resto de la división de números de punto flotante
  • método modf del módulo math,
    que devuelve la parte fraccionaria y entera de un número
  • función divmod,
    que devuelve una tupla con el cociente y el resto de la división