输出1000以内可以被3、5整除的数,但不可以被7整除的数。要求每行输出15个数,每个数占三格,右对齐
时间: 2024-03-14 16:47:38 浏览: 96
1000到2000能被5不能被7整除的数
好的,以下是代码实现:
```python
count = 0
for i in range(1, 1001):
if i % 3 == 0 and i % 5 == 0 and i % 7 != 0:
print("{:>3d}".format(i), end=" ")
count += 1
if count % 15 == 0:
print()
print()
```
其中,`{:>3d}` 是一个格式化字符串,表示输出一个整数,占三格,右对齐。`end=" "` 表示输出不换行,而是用空格隔开数。`count` 变量用于计数,当输出了15个数后就换行。
阅读全文