输出100-200之间不能被3整除的数 每行输出8个
时间: 2023-05-11 12:03:11 浏览: 60
以下是代码实现:
```python
count = 0
for i in range(100, 201):
if i % 3 != 0:
print(i, end=' ')
count += 1
if count % 8 == 0:
print()
```
输出结果如下:
```
100 101 103 104 106 107 109 110
112 113 115 116 118 119 121 122
124 125 127 128 130 131 133 134
136 137 139 140 142 143 145 146
148 149 151 152 154 155 157 158
160 161 163 164 166 167 169 170
172 173 175 176 178 179 181 182
184 185 187 188 190 191 193 194
196 197 199 200
```
相关问题
python 输出100-200之间不能被3 整除的数,每行输出8个
好的,我可以帮你写一个 Python 程序来实现这个功能。代码如下:
```python
count = 0
for i in range(100, 201):
if i % 3 != 0:
print(i, end=' ')
count += 1
if count % 8 == 0:
print()
```
程序的思路是从100到200遍历每个数,判断是否能被3整除。如果不能,就输出该数并且计数器加1。如果计数器能被8整除,就换行输出下8个数。注意 `end=' '` 参数是为了让输出的数之间以空格分隔。
输出100-200之间不能被3整除的数,每行输出8个
以下是代码实现:
```python
count = 0
for i in range(100, 201):
if i % 3 != 0:
print(i, end=' ')
count += 1
if count % 8 == 0:
print()
```
输出结果如下:
```
100 101 103 104 106 107 109 110
112 113 115 116 118 119 121 122
124 125 127 128 130 131 133 134
136 137 139 140 142 143 145 146
148 149 151 152 154 155 157 158
160 161 163 164 166 167 169 170
172 173 175 176 178 179 181 182
184 185 187 188 190 191 193 194
196 197 199 200
```