题目1

【题目】

10以下的自然数中,属于3和5的倍数有3,5,6,和9,它们之和是23.找出1000以下的自然数中,属于3和5的倍数的数字之和。

【思路】

1.采用range()函数生成1000以内的数;

2.在1000个数中找出3或5的倍数并相加;

【代码】

x = 3
y = 5
sum = 0
for j in range(1000):
    if (j % 5 == 0) or (j % 3 == 0):
        sum += j
        j = j + 1
    pass
print(sum)

【结果】
233168

原文地址:https://www.cnblogs.com/catleer/p/6368837.html