Necesito probar si cada número del 1 al 1000 es un múltiplo de 3 o un múltiplo de 5. La forma en que pensé que haría esto sería dividir el número por 3, y si el resultado es un número entero, entonces lo haría ser un múltiplo de 3. Lo mismo con 5.
¿Cómo pruebo si el número es un entero?
Aquí está mi código actual:
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