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