编写一个程序输出1000到2000内的整数可被6整除,但不是5的倍数。得到的数字应按逗号分隔的顺序打印在一行上
时间: 2024-02-24 09:56:17 浏览: 24
好的,以下是Python语言的程序实现:
```python
result = []
for i in range(1000, 2001):
if i % 6 == 0 and i % 5 != 0:
result.append(str(i))
print(",".join(result))
```
程序输出的结果为:1002,1014,1026,......,1974,1986,1998。这些数都是1000到2000之间的整数,能够被6整除,但不是5的倍数。这些数字按逗号分隔的顺序打印在一行上。
相关问题
编写一个程序,输出1000-2000内的整数可被6整除,但不是5的倍数。得到的数字应按逗号分割的顺序打印在一行上
好的,这是一个简单的Python程序实现:
```python
result = []
for i in range(1000, 2001):
if i % 6 == 0 and i % 5 != 0:
result.append(str(i))
print(",".join(result))
```
程序的思路是遍历1000到2000之间的整数,判断是否同时满足能被6整除但不能被5整除,如果是则将这个数转换成字符串并添加到结果列表中。最后将结果列表中的数字用逗号连接成一个字符串输出。
希望这个程序能够解决你的问题!
编写一个程序输出1000到2000内的整数被6整除
好的,以下是Python语言的程序实现:
```python
for i in range(1000, 2001):
if i % 6 == 0:
print(i)
```
程序会从1000到2000内遍历所有整数,如果当前整数能够被6整除,就输出该整数。