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 String strip()
Python List Comprehension
Python round()
Python zip()
Python Closures
Python Program to Solve Quadratic Equation
Python Program to Find Hash of File
Python issubclass()
Python pow()
Python Dictionary
Python float()
Python Program to Randomly Select an Element From the List
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python String count()
Python Program to Copy a File
Python Program to Check Prime Number
Python Program to Remove Duplicate Element From a List
Python Inheritance
Python Input, Output and Import
Python Program to Check Leap Year
Python Set difference()
Python eval()
Python any()
Python set()
Python Matrices and NumPy Arrays
Python getattr()
Python ord()
Python Program to Find HCF or GCD
Python Set intersection_update()
Python String isdecimal()
Python Directory and Files Management
Python input()