用python编写程序实现:以每行5个数来输出300以内能被7或17整除的偶数,并求出其和? 即程序运行结果应类似如下所示: 14 28 34 42 56 68 70 84 98 102 112 126 136 140 154 168 170 182 196 204 210 224 238 252 266 272 280 294 所有数的和为:4220
时间: 2024-03-03 21:51:48 浏览: 153
实验1_被3整除_被7整除_被5整除_
好的,以下是符合要求的Python代码:
```python
sum = 0
count = 0
print("所有能被7或17整除的偶数为:")
for i in range(2, 301, 2):
if i % 7 == 0 or i % 17 == 0:
print(i, end=' ')
sum += i
count += 1
if count % 5 == 0:
print()
print("\n所有数的和为:", sum)
```
运行结果如下:
```
所有能被7或17整除的偶数为:
14 28 34 42 56
68 70 84 98 102
112 126 136 140 154
168 170 182 196 204
210 224 238 252 266
272 280 294
所有数的和为: 4220
```
注意,要输出偶数,可以使用 `range()` 函数的第三个参数为 2,表示从 2 开始,每次加 2,这样就只会生成偶数。同时,使用 `end` 参数将输出的内容以空格分隔。
阅读全文