filter(lambda prime: all(prime%num for num in range(2, prime)), range(2,1000))
或
reduce(lambda i,n: i if 0 in [n%x for x in i] else i+[n] , xrange(2,1000), [])
python 求1000以内的质数
最新推荐文章于 2023-04-13 23:18:29 发布
filter(lambda prime: all(prime%num for num in range(2, prime)), range(2,1000))
或
reduce(lambda i,n: i if 0 in [n%x for x in i] else i+[n] , xrange(2,1000), [])