python打印100以内的质数
时间: 2024-09-10 20:28:06 浏览: 27
在Python中,我们可以使用循环和条件判断来打印100以内的质数。质数是指只有两个正因数(1和本身)的大于1的自然数。下面是一个简单的函数示例:
```python
def is_prime(n):
if n <= 1:
return False
elif n == 2: # 特殊处理2,它是唯一的偶数质数
return True
elif n % 2 == 0: # 质数不可能是偶数(除了2)
return False
else:
i = 3
while i * i <= n: # 只需要检查到n的平方根即可
if n % i == 0:
return False
i += 2
return True
# 打印100以内的所有质数
for num in range(2, 101):
if is_prime(num):
print(num)
```