Re: [問題] 找前 40 個質數出現奇怪的問題

看板Python作者 (suzuke)時間13年前 (2011/11/10 16:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
既然有人分享演算法 我也來分享一下 def getPrime(n): primes = [] temp = [0] * n max = n ** .5 + 1 for i in xrange(3, n+1, 2): if not temp[i]: primes.append(i) if i < max: for j in xrange(i**2, n, i): temp[j] = 1 if n >= 2: primes.insert(0, 2) return primes if __name__ == "__main__": primes = getPrime(40) print primes -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.192.234
文章代碼(AID): #1El02eof (Python)
討論串 (同標題文章)
文章代碼(AID): #1El02eof (Python)