Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_prime_numbers(n):
- prime = [True for i in range(n+1)]
- p = 2
- while (p * p <= n):
- # If prime[p] is not changed, then it is a prime
- if (prime[p] == True):
- # Update all multiples of p
- for i in range(p * p, n+1, p):
- prime[i] = False
- p += 1
- res = []
- for i in range(2, n+1):
- if prime[i]:
- res.append(i)
- return res
Add Comment
Please, Sign In to add comment