Returns quotient and remainder of division
Usage
The divmod()
function returns a tuple containing the quotient and the remainder when dividend is divided by divisor.
Syntax
divmod(dividend,divisor)
Parameter | Condition | Description |
dividend | Required | The number being divided |
divisor | Required | The number doing the dividing |
Basic Example
# Return quotient and remainder when 5 is divided by 2
x = divmod(5, 2)
print(x)
# Prints (2, 1)
The result of divmod(a, b)
is the same as a // b, a % b
a = 5
b = 2
print((a // b, a % b))
# Prints (2, 1)
More Examples
# divmod() on Integers
x = divmod(5, 2)
print(x)
# Prints (2, 1)
x = divmod(2, 5)
print(x)
# Prints (0, 2)
x = divmod(3, 3)
print(x)
# Prints (1, 0)
# divmod() on Floating-point Numbers
x = divmod(5.0, 2)
print(x)
# Prints (2.0, 1.0)
x = divmod(2, 5.0)
print(x)
# Prints (0.0, 2.0)
x = divmod(4.5, 1.5)
print(x)
# Prints (3.0, 0.0)