Table of Contents
The divmod() method takes two numbers and returns a pair of numbers (a tuple) consisting of their quotient and remainder.
The syntax of divmod() is:
divmod(x, y)
1. divmod() Parameters
divmod() takes two parameters:
- x – a non-complex number (numerator)
- y – a non-complex number (denominator)
2. Return Value from divmod()
divmod() returns
(q, r)– a pair of numbers (a tuple) consisting of quotient q and remainder r
If x and y are integers, the return value from divmod() is same as (a // b, x % y).
If either x or y is a float, the result is (q, x%y). Here, q is the whole part of the quotient.
3. Example: How divmod() works in Python?
print('divmod(8, 3) = ', divmod(8, 3))
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))
# divmod() with Floats
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))
Output
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)
Related posts:
Python Program to Shuffle Deck of Cards
Python Program to Count the Number of Each Vowel
Python locals()
Python Program to Convert Decimal to Binary Using Recursion
How to get current date and time in Python?
Python sum()
Python __import__()
Python String join()
APIs in Node.js vs Python - A Comparison
Python Anonymous / Lambda Function
Python sorted()
Python Program to Iterate Through Two Lists in Parallel
Python oct()
Python while Loop
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python String replace()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python repr()
Python Variables, Constants and Literals
Python Set discard()
Python bytearray()
Python Global Keyword
Python Program to Multiply Two Matrices
Python Program to Transpose a Matrix
Python Program to Find HCF or GCD
Python Program to Differentiate Between type() and isinstance()
Python callable()
Python Errors and Built-in Exceptions
Python Program to Append to a File
Python List
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String count()