Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. def isPrime(n):
  2. if n < 2: return False
  3. if n >2 and not n%2:
  4. return False
  5. limit = n + 1
  6. primes = set()
  7. not_primes = set()
  8. for num in range(3, limit):
  9. # if odd and not in primes yet
  10. if num % 2 and num not in not_primes:
  11. for p in range(num * 2, limit, num):
  12. not_primes.add(p)
  13. if p == n:
  14. return False
  15. return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement