Divmod () function in Python

The divmod () function in Python returns a tuple that includes quotient and balance when parameter 1 (divisible) divides by parameter 2 (divisor)

Divmod () function in Python Picture 1

The syntax of the divmod () function in Python

 divmod(x, y) 

The parameters of the divmod function ()

divmod () has two parameters:

  1. x : numerator (divided number)
  2. y : denominator (divisor)

x, y is not a complex number.

Value returned from divmod ()

  1. The divmod () function returns a tuple (q, r) , where q is the quotient and r is the balance of (x, y).
  2. If x and y are integers, the value returned from divmod () will be (a // b, x% y) .
  3. If x or y is float, the result is (q, x% y). Here, q is the whole quotient.

Example: The divmod () function works in Python

 print('divmod(8, 3) = ', divmod(8, 3)) 
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))

# code by TipsMake.com
# divmod() với Float

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))

Run the program, the result is:

 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)

Previous article: Function dir () in Python

Next lesson: Enumerate () function in Python

4 ★ | 1 Vote

May be interested

  • Iterator object in PythonPhoto of Iterator object in Python
    iterators are objects that allow us to take each of its elements, this action can be repeated. in this article, quantrimang will discuss with you how the iterator works in python and how you can build your own iterator.
  • Enumerate () function in PythonPhoto of Enumerate () function in Python
    in python, the enumerate () function adds a counter before each iterable and returns the result as an enumerate object. the article will elaborate on the syntax, parameters and usage of the function. invites you to read the track.
  • The float () function in PythonPhoto of The float () function in Python
    the float () function in python converts the value specified to a floating-point number. how does the float () function have a syntax, what parameters do you have, how can you find out in this article with quantrimang?
  • The eval () function in Python.Photo of The eval () function in Python.
    in this article, quantrimang will continue to introduce you to a built-in function in python, eval (). eval () is an interesting utility that allows you to run python code (this code is passed as parameters) right in the program.
  • Hex () function in PythonPhoto of Hex () function in Python
    the hex () function is one of python's built-in functions, used to convert an integer into the corresponding hexadecimal form.
  • Exec () function in PythonPhoto of Exec () function in Python
    the exec () function used to execute python programs dynamically can be string or object code. how does exec () function syntax, what parameters do it have, and how is it used? invites you to read the track.