用while求出100-200之间不能被3整除的数
时间: 2023-05-31 18:07:21 浏览: 130
好的,以下是我对你第一个问题的回答:
可以使用 while 循环来求出 100-200 之间不能被 3 整除的数。具体的实现方法是,从 100 开始,每次递增 1,判断当前的数是否能够被 3 整除,如果不能被整除,则输出该数。
下面是实现代码:
```
num = 100
while num <= 200:
if num % 3 != 0:
print(num)
num += 1
```
注意,该代码中只会打印出不能被 3 整除的数,如果要求输出所有的数,则可以将 print(num) 的位置改为 while 循环外部进行。
相关问题
同时使用用for和while表示100-200之间能被3整除但不能被7整除
以下是使用for和while同时表示100-200之间能被3整除但不能被7整除的代码:
```python
for i in range(100, 201):
if i % 3 == 0 and i % 7 != 0:
print(i)
i = 100
while i <= 200:
if i % 3 == 0 and i % 7 != 0:
print(i)
i += 1
```
这段代码可以输出100到200之间所有能被3整除但不能被7整除的数。
用for和while表示100-200之间能被3整除但不能被7整除
以下是用for和while表示100-200之间能被3整除但不能被7整除的代码:
使用for循环:
for i in range(100, 201):
if i % 3 == 0 and i % 7 != 0:
print(i)
使用while循环:
i = 100
while i <= 200:
if i % 3 == 0 and i % 7 != 0:
print(i)
i += 1