题目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

posted @ 2017-02-05 23:13  打不过小怪兽leer  阅读(139)  评论(0编辑  收藏  举报