
Untitled
By: a guest on
Sep 6th, 2015 | syntax:
Python | size: 0.31 KB | views:
75 | expires: Never
def primes(up_to):
numbers = range(up_to)
i = 2
out = False
while True:
if not len(numbers) == numbers.index(i)+1:
future = numbers[numbers.index(i)+1]
else:
out = True
for x in range(2*i, up_to, i):
if x in numbers:
numbers.remove(x)
if out:
break
i = future
return numbers