Guest User

Untitled

a guest
Jan 15th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. def get_prime_numbers(n):
  2. prime = [True for i in range(n+1)]
  3. p = 2
  4. while (p * p <= n):
  5. # If prime[p] is not changed, then it is a prime
  6. if (prime[p] == True):
  7. # Update all multiples of p
  8. for i in range(p * p, n+1, p):
  9. prime[i] = False
  10. p += 1
  11. res = []
  12. for i in range(2, n+1):
  13. if prime[i]:
  14. res.append(i)
  15. return res
Add Comment
Please, Sign In to add comment