篩法求素數

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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章