Silly question
David C. Ullrich
dullrich at sprynet.com
Fri Aug 21 19:32:41 EDT 2009
On Fri, 21 Aug 2009 14:45:55 -0500, David C Ullrich
<dullrich at sprynet.com> wrote:
>[...]
>
>Oops. Should have tested that a little more carefully
>before posting. No time to fix it right now, customer just
>got here. Let's just say we're looking for the primes
>between sqrt(n) and n...
from math import sqrt
def Primes(n):
"""Return a list of the primes < n"""
sieve = range(n)
for k in range(2,int(sqrt(n))+2):
sieve[2*k::k] = [1]*((n-k-1)/k)
return [p for p in sieve if p > 1]
David C. Ullrich
"Understanding Godel isn't about following his formal proof.
That would make a mockery of everything Godel was up to."
(John Jones, "My talk about Godel to the post-grads."
in sci.logic.)
More information about the Python-list
mailing list