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)