Python输出1000以内素数
时间: 2023-09-09 22:07:16 浏览: 265
求1000以内的素数
以下是Python代码,输出1000以内的素数:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**(0.5))+1):
if n % i == 0:
return False
return True
for i in range(2, 1001):
if is_prime(i):
print(i)
```
首先定义了一个函数 `is_prime(n)`,用于判断一个数是否为素数。如果一个数小于等于1,则不是素数;如果一个数可以被2到其平方根之间的任意一个数整除,则不是素数;如果一个数既不是1也不是上述情况,则是素数。
然后用 for 循环遍历2到1000之间的所有数,如果是素数,则输出。
阅读全文