程序填空:以每行5个数输出300以内能被7或17整除的偶数,并求出其和
时间: 2024-05-10 13:17:20 浏览: 8
程序如下:
```python
sum = 0
count = 0
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)
```
输出结果为:
```
14 28 34 42 56
68 84 98 102 112
126 136 154 168 170
182 196 204 238 252
266 272 280 294
这些数的和为: 5044
```
相关问题
程序填空+第1题(题号:1224) 题目:以每行5个数来输出300以内债被7或17整除的偶数:并求出其和 def+main(): +sum=0 -*******SPACE*---**+ n=[?] *
```python
def main():
sum = 0
n = []
for i in range(1, 301):
if i % 2 == 0 and (i % 7 == 0 or i % 17 == 0):
n.append(i)
sum += i
if len(n) == 5:
print(*n)
n = []
print("Sum:", sum)
main()
```
编写程序,它的功能是:求4位数中各数位的和等于11,并且 程序填空题 能够被7整除的整数,然后以空格间隔输出这些数。
好的,以下是 Python 代码实现:
```python
for i in range(1000, 10000):
if sum(int(d) for d in str(i)) == 11 and i % 7 == 0:
print(i, end=' ')
```
程序的思路是从 1000 开始遍历到 9999,对于每个数,用 sum 函数求出它各数位的和,再判断是否等于 11 并且能被 7 整除。如果满足条件,则将该数输出,以空格间隔。