# Python Divisible

This tutorial will discuss how to check whether a number is completely divisible by another number in Python.

## Check Whether a Number Is Divisible by Another Number With the `%` Operator in Python

Let `x` and `y` be two numbers. The number `x` is completely divisible by `y` if there is no remainder after `x/y`. To check this, we have a built-in operator `%` called the modulus operator in Python. The modulus operator carries out the division and returns the remainder of that division. For example, if `x = 3` and `y = 2`, then `x%y` will divide `3` by `2` and give us `1` as a remainder. The `divisible()` function in the following code snippet shows us how we can check whether one number is completely divisible by another number with the `%` operator.

``````def divisible(x, y):
if x%y == 0:
print("Divisible")
else:
print("Not Divisible")
divisible(20, 10)
``````

Output:

``````Divisible
``````

The `divisible()` function takes two parameters `x` and `y`. If the value of `x%y` is equal to `0`, that means `x` is completely divisible by `y`, and `Divisible` is displayed on the console. If the value of `x%y` is not equal to `0`, that means `x` isn’t completely divisible by `y`, and `Not Divisible` is displayed on the console.

In the current scenario, our `x` is `20` and `y` is `10`. Because `20%10` gives us `0`, the output shows `Divisible` in the console.

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.