Guest User

Untitled

a guest
Nov 14th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. def is_prime1(n):
  2. for i in range(2, int(math.sqrt(n) + 1)):
  3. if n % i == 0:
  4. return False
  5. return n > 1
  6.  
  7. def is_prime2(n, d=3):
  8. if n < 2 or n != 2 and n & 1 == 0:
  9. return False
  10. if d * d > n:
  11. return True
  12. return n % d and is_prime2(n, d + 2)
  13.  
  14. def is_prime3(n):
  15. return ~-2 ** n % n < 2
  16.  
  17. def is_prime4(n):
  18. return sympy.isprime(n)
Add Comment
Please, Sign In to add comment