问题:编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。 提示:考虑使用range(#begin, #end)方法
时间: 2023-11-22 13:52:07 浏览: 115
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
以下是Python代码实现:
```python
result = []
for i in range(2000, 3201):
if i % 7 == 0 and i % 5 != 0:
result.append(str(i))
print(",".join(result))
```
首先,我们定义一个空列表`result`,用于存储符合条件的数字。
然后,我们使用`range()`函数从2000到3200循环遍历每个数字。如果数字能够被7整除,但不能被5整除,则将其转换为字符串,并添加到`result`列表中。
最后,我们使用`join()`方法将列表中的数字连接起来,并用逗号分隔打印输出。
阅读全文