列出1~1000内的所有素数[python编程练习]
列出1~1000内的所有素数[python编程练习]
题目: 列出1~1000内的所有素数
思路:判断一个数是不是素数,是则留下,不是则滤掉
思路:判断一个数是不是素数,是则留下,不是则滤掉
def prime(x):
for i in range(2,x):
if x%i==0:
return False
if i==x-1:
return True
output=filter(prime,range(2,1001))
print(list(output))
原文链接:http://www.jxszl.com/biancheng/python/446349.html