Saya perlu menguji apakah setiap angka dari 1 hingga 1000 adalah kelipatan 3 atau kelipatan 5. Cara yang saya pikir akan saya lakukan ini adalah dengan membagi angka dengan 3, dan jika hasilnya adalah bilangan bulat maka itu akan terjadi. menjadi kelipatan 3. Sama dengan 5.
Bagaimana cara menguji apakah nomor tersebut adalah bilangan bulat?
ini kode saya saat ini:
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