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)
The syntax of the divmod () function in Python
divmod(x, y)
The parameters of the divmod function ()
divmod () has two parameters:
- x : numerator (divided number)
- y : denominator (divisor)
x, y is not a complex number.
Value returned from divmod ()
- The divmod () function returns a tuple (q, r) , where q is the quotient and r is the balance of (x, y).
- If x and y are integers, the value returned from divmod () will be (a // b, x% y) .
- 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
You should read it
May be interested
- Iterator object in Pythoniterators 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 Pythonin 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 Pythonthe 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.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 Pythonthe hex () function is one of python's built-in functions, used to convert an integer into the corresponding hexadecimal form.
- Exec () function in Pythonthe 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.