Ich muss testen, ob jede Zahl von 1 bis 1000 ein Vielfaches von 3 oder ein Vielfaches von 5 ist. Ich dachte, ich würde dies tun, indem ich die Zahl durch 3 dividiere, und wenn das Ergebnis eine ganze Zahl ist, würde es dies tun sei ein Vielfaches von 3. Gleiches gilt für 5.
Wie teste ich, ob die Zahl eine ganze Zahl ist?
Hier ist mein aktueller 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