程序填空:以每行5个数输出300以内能被7或17整除的偶数,并求出其和
时间: 2024-05-10 21:17:20 浏览: 151
程序如下:
```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
```
相关问题
【程序填空】 --------------------------------------------------------- 题目:以每行5个数来输出300以内能被7或17整除的偶数,并求出 其和。 --------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 ------------------------------------------------------''' def main(): sum=0 #**********SPACE********** n=【?】 #**********SPACE********** for i in range(【?】): #**********SPACE********** if(i%7==0 or 【?】): if(i%2==0): sum=sum+i; n+=1 print("%6d" %i,end=" "); #**********SPACE********** if(【?】==0): print() print() print(" total=%d" %sum); if __name__ == '__main__': main()
def main():
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 # 每输出一个数,计数器加1
if count % 5 == 0: # 每输出5个数换行
print()
print('\nSum:', sum) # 输出总和
main()
阅读全文