筛法求素数

def prime(n, ps):
    for i in ps:
        if n % i == 0:
            return ps
    ps.append(n)
    return ps

 

def primes(n):
    ps = []
    for i in range(2,n+1):
        prime(i,ps)
    print ps

 

primes(100)

发布了39 篇原创文章 · 获赞 3 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章