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 Machine Learning - Sebastian Raschka
Python Program to Compute all the Permutation of the String
Python iter()
Python Program to Transpose a Matrix
Python Custom Exceptions
Python Program Read a File Line by Line Into a List
Python Program to Compute the Power of a Number
Python String center()
Python all()
Python ord()
Python Objects and Classes
Python Program to Find ASCII Value of Character
Python Operator Overloading
Python Numbers, Type Conversion and Mathematics
Python Program to Find Numbers Divisible by Another Number
Python Dictionary pop()
Python chr()
Python Program to Concatenate Two Lists
Python List Comprehension
Python Program to Multiply Two Matrices
Python Program to Convert Decimal to Binary Using Recursion
Python Operators
Python String format()
Python exec()
Python Program to Count the Number of Each Vowel
Python *args and **kwargs
Python String format_map()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Return Multiple Values From a Function
Python strftime()
Python Program to Parse a String to a Float or Int
Python Data Types