This article will look into the different methods to get the remainder of the division in Python. If we divide `10`

by `3`

, then the remainder should be `1`

, and for `10 / 2`

, the remainder will be `0`

.

We can use the following methods to get the remainder of the division in Python.

## Get Division Remainder in Python Using the Modulo `%`

Operator

The most commonly used and simple method to get the remainder is by using the modulo `%`

operator. Suppose we want to get the remainder of `a / b`

, we can use the modulo operator like `a % b`

, and it will return the remainder after performing the division operation.

The below example code demonstrates how to use the modulo `%`

operator to get the remainder of the division in Python.

`rem = 14 % 5 print(rem) `

Output:

`4 `

## Get Division Remainder in Python Using the `divmod()`

Function

We can also use Pythonâ€™s `divmod()`

function to get the remainder of the division. The `divmod(x, y)`

function takes two inputs, `x`

as dividend and `y`

as the divisor, and returns quotient and remainder as output.

The below example code demonstrates how to get remainder after the division using `divmod()`

function in Python.

`quot, rem = divmod(31, 7) print(rem) `

Output:

`3 `

## Get Division Remainder in Python Using User-defined Function

We can also define our own function to get the remainder of the division in Python. We can get the remainder of the division using a user-defined function in the following way.

`def get_remainder(num, div): rem = num - (num // div * div) return rem print(get_remainder(17, 3)) `

Output:

`2 `