编写一个程序使它能找到2000年至包括3200年在内的所有能被7整除,但不是5的倍数的数。得到的数字按逗号分隔的顺序打印在同一行
时间: 2024-05-04 22:20:13 浏览: 94
用c语言实现2000内既能被3整除又能被7整除的个数
5星 · 资源好评率100%
以下是Python 3编写的程序,可以实现该功能:
```python
result = []
for year in range(2000, 3201):
if year % 7 == 0 and year % 5 != 0:
result.append(str(year))
print(",".join(result))
```
程序首先创建一个空列表`result`,然后使用`range`函数遍历从2000年到3200年之间的所有年份。对于每个年份,如果它是7的倍数,但不是5的倍数,就将这个年份转换为字符串并添加到`result`列表中。
最后,使用`join`函数将`result`列表中的所有元素连接成一个字符串,其中每个元素之间用逗号分隔,并将结果打印输出。
阅读全文