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