Python divmod()
Published May 20, 2023
Contribute to Docs
Returns the quotient and remainder of the division of two numbers.
Syntax
divmod(x, y)
The divmod() method takes two arguments and returns a tuple, with the result of the division and the remainder.
Note: The method only accepts non-complex values and the quotient returned will always be a whole number (the quotient returned is the result of a floor-division).
Example
In the code below divmod() is implemented with two positive integers:
result = divmod(10, 3)print(result)
The code above results in the following output:
(3, 1)
In this example, 10 divided by 3 yields 3, and the remainder is 1.
Codebyte Example
Below divmod() is passed two floating point values:
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn Python on Codecademy
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
- With Certificate
- Beginner Friendly.24 hours