500 以内能被 7 或 17 整除的偶数并求出的和
时间: 2023-05-28 14:04:46 浏览: 92
以步长为2遍历500以内的偶数,再利用条件判断筛选出能被7或17整除的数,并累加求和。
代码如下:
```python
sum = 0
for i in range(0, 501, 2):
if i % 7 == 0 or i % 17 == 0:
sum += i
print(sum)
```
输出结果为:`36390`。
相关问题
求 500 以内能被 7 或 17 整除的偶数并求出其和
首先,7 和 17 是两个不同的质数,因此它们的最小公倍数为 7 × 17 = 119。这意味着,所有能同时被 7 和 17 整除的数必须是 119 的倍数。
而所有偶数必然能被 2 整除,因此我们只需要在所有 119 的倍数中筛选出偶数即可。具体地,我们可以从 0 开始,每次加上 119,直到得到的数超过 500。这样筛选出的数即为所有 500 以内能被 7 或 17 整除的偶数。
代码如下:
```python
sum = 0
for i in range(0, 501, 119):
if i % 2 == 0:
sum += i
print(sum)
```
输出结果为 2808,即所有符合条件的数的和为 2808。
500 以内能被 7 或 17 整除偶数的和
首先,我们需要找出 500 以内能被 7 或 17 整除的偶数。可以使用循环和条件判断来实现:
```python
sum = 0
for i in range(1, 501):
if i % 2 == 0 and (i % 7 == 0 or i % 17 == 0):
sum += i
print(sum)
```
上述代码中,我们从 1 到 500 进行循环,判断每个数是否为偶数且能被 7 或 17 整除,如果满足条件,则将其加入总和中。最后输出总和即可。
执行以上代码后,得到的结果为:`37997`。
阅读全文