Python built-in Method - divmod()

www.ig‮‬iftidea.com

The divmod() method is a built-in function in Python that takes two numbers as arguments and returns a tuple consisting of their quotient and remainder when using integer division.

Here is the syntax for divmod() method:

divmod(a, b)

where a and b are the two numbers to divide.

The divmod() function returns a tuple consisting of two values: the quotient of a divided by b, and the remainder of that division.

Here is an example of how to use divmod():

result = divmod(10, 3)
print(result)

In this example, we call divmod() with the arguments 10 and 3. The output of the function is a tuple with the values (3, 1). The value 3 is the quotient when 10 is divided by 3, and the value 1 is the remainder.

You can also use the tuple unpacking technique to assign the values of the quotient and remainder to separate variables. Here's an example:

quotient, remainder = divmod(10, 3)
print(quotient)
print(remainder)

In this example, we use tuple unpacking to assign the values returned by divmod() to two variables, quotient and remainder. The output of the code is:

3
1

This technique can be useful when you need to perform operations on the quotient and remainder separately.