Divmod () function in Python
Learn more about the syntax, parameters and usage of the built-in divmod () function in Python with Quantrimang.
The divmod () function in Python returns a tuple that includes quotient and balance when parameter 1 (divisible) divides by parameter 2 (divisor)
The syntax of the divmod () function in Python
divmod(x, y)
The parameters of the divmod function ()
divmod () has two parameters:
- x : numerator (divided number)
- y : denominator (divisor)
x, y is not a complex number.
Value returned from divmod ()
- The divmod () function returns a tuple (q, r) , where q is the quotient and r is the balance of (x, y).
- If x and y are integers, the value returned from divmod () will be (a // b, x% y) .
- If x or y is float, the result is (q, x% y). Here, q is the whole quotient.
Example: The divmod () function works in Python
print('divmod(8, 3) = ', divmod(8, 3))
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))
# code by TipsMake.com
# divmod() với Float
print('divmod(8.0, 3) = ', divmod(8.0, 3))
print('divmod(3, 8.0) = ', divmod(3, 8.0))
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))
Run the program, the result is:
divmod(8, 3) = (2, 2)
divmod(3, 8) = (0, 3)
divmod(5, 5) = (1, 0)
divmod(8.0, 3) = (2.0, 2.0)
divmod(3, 8.0) = (0.0, 3.0)
divmod(7.5, 2.5) = (3.0, 0.0)
divmod(2.6, 0.5) = (5.0, 0.10000000000000009)
Previous article: Function dir () in Python
Next lesson: Enumerate () function in Python
Update 25 May 2019
You should read it
- The function id () in Python
- Int () function in Python
- The ord () function in Python
- Max () function in Python
- Zip () function in Python
- Exec () function in Python
- The map () function in Python
- The function set () in Python
- Isinstance () function in Python
- The function dir () in Python
- The iter () function in Python
- The next () function in Python