python使用while循环输出100以内质数的功能
时间: 2024-10-11 08:05:12 浏览: 27
对python while循环和双重循环的实例详解
在Python中,你可以使用while循环结合条件判断来找出100以内的质数。首先,你需要了解什么是质数:质数是指只有1和它本身两个正因数的自然数。
下面是一个简单的程序示例:
```python
def is_prime(n):
if n <= 1:
return False
elif n == 2:
return True
else:
i = 2
while i * i <= n:
if n % i == 0:
return False
i += 1
return True
num = 2
while num < 100:
if is_prime(num):
print(num)
num += 1
```
在这个程序中,我们定义了一个`is_prime`函数用于检查一个数是否为质数,然后在while循环里从2开始遍历,如果当前数是质数就打印出来,并将计数器`num`加1,直到遍历到100为止。
阅读全文