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 open()
Node.js vs Python for Backend Development
Python Set pop()
Python timestamp to datetime and vice-versa
Python Set discard()
Python help()
Python String join()
Python staticmethod()
Python Tuple count()
Python Statement, Indentation and Comments
Python callable()
Python Program to Merge Two Dictionaries
Python Set issuperset()
Deep Learning with Python - Francois Chollet
Python Set isdisjoint()
Python if...else Statement
Python Program to Find the Largest Among Three Numbers
Python Dictionary get()
Python Program to Find HCF or GCD
Python String upper()
Python Program to Delete an Element From a Dictionary
Introduction to Scientific Programming with Python - Joakim Sundnes
Python any()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Create Pyramid Patterns
Python String isdigit()
Python String zfill()
Python String rfind()
Python Dictionary clear()
Python Program to Shuffle Deck of Cards
Python String isprintable()
Python Program to Make a Flattened List from Nested List