### 回答1:
以下是100-200之间不能被3整除的数:
101、 102、 104、 105、 107、 108、 110、 113、 115、 116、 118、 119、 121、 122、 124、 125、 127、 128、 130、 133、 134、 136、 137、 139、 140、 142、 145、 146、 148、 149、 151、 152、 154、 157、 158、 160、 161、 163、 164、 166、 169、 170、 172、 173、 175、 178、 179、 181、 182、 184、 185、 187、 190、 191、 193、 194、 196、 199、 200。
### 回答2:
首先我们可以明确一个事实,100到200之间所有的数字都是可以被3整除的。因为3 × 33 = 99,而3 × 67 = 201,所以100到200之间没有任何一个数能够逃脱这个规则。
但是如果只是想找出这个范围中不被3整除的数字,也是有办法的。我们可以先找出100到200之间所有的数字,然后遍历这个数字序列并剔除所有被3整除的数字,最终得出的就是100到200之间不能被3整除的数字。
下面是具体的步骤:
1. 首先列出100到200之间的数字序列(包括100和200)。
2. 遍历每个数字,判断这个数字是否能够被3整除。
3. 如果这个数字能够被3整除,就从序列中剔除这个数字。
4. 最后得到的就是100到200之间不能被3整除的数字。
下面是代码实现:
numbers = list(range(100, 201))
for number in numbers:
if number % 3 == 0:
numbers.remove(number)
print(numbers)
执行上述代码后,输出结果如下所示:
[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]
可以看到,这个序列中所有的数字都不是3的倍数。
### 回答3:
为了输出100-200之间不能被3整除的数,我们需要先了解何为“不能被3整除”。当一个数除以3不等于整数时,我们称其不能被3整除。也就是说,它的余数不为0。
那么,接下来我们需要找出所有100-200之间的数,并判断它们是否能被3整除。如果不能,将其输出即可。我们可以使用循环语句来实现这个过程。
下面是一个Python程序的例子:
```
for i in range(100, 201):
if i % 3 != 0: # 判断是否不能被3整除
print(i)
```
此程序中,`range(100, 201)`表示所有100-200之间的数,因为取不到201。`if i % 3 != 0`表示判断除以3的余数是否不为0,如果是的话,则输出这个数。
输出结果为:
```
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
```
可以看到,这些数都除以3有余数,即不能被3整除。我们成功地输出了100-200之间不能被3整除的数。