1から1000までの各数値が3の倍数か5の倍数かをテストする必要があります。これを行う方法は、数値を3で除算することです。結果が整数の場合は、 3の倍数になります。5と同じです。
数値が整数かどうかをテストするにはどうすればよいですか?
これが私の現在のコードです:
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