python中用while循环输出100以内的素数
时间: 2023-09-13 22:06:01 浏览: 107
python 实现求100之内的素数
5星 · 资源好评率100%
可以用以下代码实现:
```python
# 定义一个函数来判断一个数是否为素数
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
# 用while循环输出100以内的素数
i = 2
while i <= 100:
if is_prime(i):
print(i)
i += 1
```
这段代码中,我们首先定义了一个 `is_prime` 函数,用来判断一个数是否为素数。然后我们用 `while` 循环从 2 到 100 遍历每个数,如果它是素数,就输出它。最后我们将计数器 `i` 加 1,继续循环下一个数。
阅读全文