ItsMyCode 
The divmod()
in Python is a builtin function that takes two numbers as input parameters and returns a pair of numbers ( a tuple ) consisting of their quotient and remainder.
divmod() Syntax
The syntax of divmod()
is:
**divmod(_dividend_, _divisor_)**
divmod() Parameters
divmod() takes two parameters as input
 dividend – The number you want to divide. A noncomplex number (numerator)
 divisor – The number you want to divide with. A noncomplex number (denominator)
divmod() Return Value

divmod()
returns a pair of numbers (a tuple) consisting of quotient and remainder.
If x
and y
are integers, the return value from divmod()
is (x / y, x % y)
If x
or y
is a float, the result is*(q, x % y)
*, where q
is the whole part of the quotient.
Example: How divmod() works in Python?
# Python3 code to demonstrate divmod()
# divmod() on integers
print('divmod(4, 2) = ', divmod(4, 2))
print('divmod(5, 3) = ', divmod(5, 3))
print('divmod(6, 6) = ', divmod(6, 6))
# divmod() with Floats
print('divmod(4.0, 2) = ', divmod(4.0, 2))
print('divmod(5.5, 3.3) = ', divmod(5.5, 3.3))
print('divmod(6.5, 6.5) = ', divmod(6.5, 6.5))
Output
divmod(4, 2) = (2, 0)
divmod(5, 3) = (1, 2)
divmod(6, 6) = (1, 0)
divmod(4.0, 2) = (2.0, 0.0)
divmod(5.5, 3.3) = (1.0, 2.2)
divmod(6.5, 6.5) = (1.0, 0.0)
Errors And Exceptions
 If either of the arguments (say x and y) is a float, the result is
(q, x % y)
. Here, q is the whole part of the quotient.  If the second argument is 0, it returns Zero Division Error
 If the first argument is 0, it returns (0, 0)
The post Python divmod() appeared first on ItsMyCode.
Top comments (0)