How do I use the % operator?
The modulo operator,
%, returns the result after division.
You divide the left by the right, as normal, and the result is the remainder, like this:
my_modulo_result = 100 % 10 print my_modulo_result # prints 0
In the example above,
100 is evenly divisible by
10, so there is no remainder, and our result is
If we wanted to check if a number is divisible by 3, we could do:
if number % 3 == 0: and if it’s
True, then it must be evenly divisible by 3. We can do the same for any number!