Función divmod() en Python

La función divmod() en Python se utiliza para realizar una división de dos números y, al mismo tiempo, obtener el cociente y el residuo (también conocido como módulo). La función divmod() toma dos argumentos y devuelve una tupla con el cociente y el residuo.


Sintaxis básica de la función divmod()

Aquí está la sintaxis básica de la función divmod():

divmod(x, y)
  • x es el dividendo, es decir, el número que se va a dividir.
  • y es el divisor, es decir, el número por el cual se va a dividir x.

La función divmod() realiza la división de x entre y y devuelve una tupla (cociente, residuo) donde:

  • cociente es el resultado de la división, es decir, cuántas veces y cabe en x.
  • residuo es el valor que queda después de realizar la división.

Ejemplo de divmod() en Python

A continuación, se muestra un ejemplo de cómo utilizar la función divmod():

dividend = 17
divisor = 5

result = divmod(dividend, divisor)

print(f"Dividend: {dividend}")
print(f"Divisor: {divisor}")
print(f"Quotient (Cociente): {result[0]}")
print(f"Remainder (Residuo): {result[1]}")

En este ejemplo, estamos dividiendo 17 por 5. La función divmod(17, 5) devuelve la tupla (3, 2), lo que significa que el cociente es 3 y el residuo es 2. El resultado se imprime en la salida estándar.

La función divmod() es útil cuando necesitas tanto el cociente como el residuo de una división en un solo paso. Puedes utilizar los valores devueltos para una variedad de tareas, como cálculos aritméticos o algoritmos específicos.