← Volver

La función divmod()

La función incorporada divmod() recibe como argumento dos números y retorna una tupla con el cociente y el resto de la división integral entre ellos. Más sintéticamente: divmod(a, b) retorna la tupla (a // b, a % b). La función es especialmente útil cuando se quiere conocer simultáneamente el cociente y el resto de una división. Por ejemplo:

>>> q, r = divmod(10, 3)
>>> q
3
>>> r
1

Esta línea guarda el resultado de la división en la variable q y el resto en la variable r. Es similar a:

q = 10 // 3
r = 10 % 3

Recuérdese que la división integral, a diferencia de la división, solo retorna números enteros, despreciando los decimales.

funciones-incorporadas operaciones-aritmeticas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.