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 Count the Number of Each Vowel
Python Numbers, Type Conversion and Mathematics
Python List
Python Program to Concatenate Two Lists
Python set()
Python String center()
Python String join()
Python Multiple Inheritance
Python Objects and Classes
Python Input, Output and Import
Python Program to Check Armstrong Number
Python iter()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Print Hello world!
Python Program to Convert Celsius To Fahrenheit
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Append to a File
Python help()
Python next()
Python Keywords and Identifiers
Python Tuple index()
Python Program to Transpose a Matrix
Python String format()
Python print()
Python Program to Find the Square Root
Python Program to Remove Punctuations From a String
APIs in Node.js vs Python - A Comparison
Python String rsplit()
Python globals()
Python String translate()
Deep Learning in Python - LazyProgrammer