python用while输出1至100内可以被5整除但不能被7整除的数字
时间: 2024-05-19 09:15:38 浏览: 12
可以这样写:
n = 1
while n <= 100:
if n % 5 == 0 and n % 7 != 0:
print(n)
n += 1
输出结果为:5 10 15 20 25 30 40 45 50 55 60 65 75 80 85 90 95 100
相关问题
编写程序,输出1-100之间能被7整除但不能同时被5整除的所有整数,要求用while循环实 现。
可以使用以下程序实现:
```python
num = 1
while num <= 100:
if num % 7 == 0 and num % 5 != 0:
print(num)
num += 1
```
程序中,通过while循环遍历1-100之间的所有整数,然后使用if语句判断当前的数是否满足同时能被7整除且不能同时被5整除的条件,如果满足则输出该数。最后通过num += 1来实现循环遍历下一个数。
同时使用用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整除的数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)