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 List count()
Python getattr()
Python String isalpha()
Python strptime()
Python Dictionary keys()
Python Program to Find Sum of Natural Numbers Using Recursion
Python Program to Delete an Element From a Dictionary
Python slice()
Python String encode()
Python Shallow Copy and Deep Copy
Python String count()
Python Program to Check If a List is Empty
Python Package
Python *args and **kwargs
Python list()
Python iter()
Python Program to Find the Largest Among Three Numbers
Python Set issubset()
Python Modules
Python Program to Print Colored Text to the Terminal
Python Program to Reverse a Number
Python hex()
Python Program to Get the Full Path of the Current Working Directory
Python len()
Python Program to Find HCF or GCD
Python Program to Check If a String Is a Number (Float)
Python Program to Count the Number of Each Vowel
Python sleep()
Python hash()
Python Set clear()
Python sum()
Python if...else Statement