Muszę sprawdzić, czy każda liczba od 1 do 1000 jest wielokrotnością 3 lub wielokrotnością 5. Pomyślałem, że zrobię to, aby podzielić liczbę przez 3, a jeśli wynik jest liczbą całkowitą, być wielokrotnością 3. To samo z 5.
Jak sprawdzić, czy liczba jest liczbą całkowitą?
oto mój obecny kod:
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