I need to check if each number from 1 to 1000 is a multiple of 3 or a multiple of 5. As I thought, I would do this to divide the number by 3, and if the result is an integer then it will be a multiple of 3. Same with 5 .
How to check if a number is an integer?
here is my current code:
n = 0 s = 0 while (n < 1001): x = n/3 if isinstance(x, (int, long)): print 'Multiple of 3!' s = s + n if False: y = n/5 if isinstance(y, (int, long)): s = s + n print 'Number: ' print n print 'Sum:' print s n = n + 1
python integer modulus
Taimur Nov 03 2018-11-11T00: 00Z
source share