Функión divmod

La función divmod devuelve una tupla con el cociente (número resultante de dividir un número por otro) y el resto de la división. En el primer parámetro del método especificamos el número que se va a dividir (dividendo), en el segundo parámetro - el número por el cual dividimos el primero (divisor).

Sintaxis

pythondivmod(dividendo, divisor)

Ejemplo

Obtengamos el cociente y el resto al dividir el número 20 entre 5:

pythonprint(divmod(20, 5))

Resultado de ejecutar el código:

python(4, 0)

Ejemplo

Y ahora apliquemos la función divmod al número 21:

pythonprint(divmod(21, 5))

Resultado de ejecutar el código:

python(4, 1)

Ejemplo

Obtengamos el cociente y el resto al dividir el número -15 entre 2:

pythonprint(divmod(-15, 2))

Resultado de ejecutar el código:

python(-8, 1)

Véase también

  • el método fmod del módulo math,
    que devuelve el resto de la división de números de punto flotante
  • el método remainder del módulo math,
    que devuelve el resto de la división de números