is there any modulo function in math
lib in python?
isn't 15 % 4 3
?? but 15 mod 4
is 1, right??
is there any modulo function in math
lib in python?
isn't 15 % 4 3
?? but 15 mod 4
is 1, right??
There's the %
sign. It's not just for the remainder, it is the modulo operation.
mod = a % b
This stores the result of a mod b
in the variable mod
.
And you are right, 15 mod 4
is 3, which is exactly what python returns:
>>> 15 % 4
3
>>> `
@Macarse: Yes, but that is true for any \= construct in python, so I should think there's no need to point that out seperately for modulo.
>>> 15 % 4
3
>>>
The modulo gives the remainder after integer division.
you can also try divmod(x, y)
which returns a tuple (x / y, x % y)