Guest User

Untitled

a guest
Jul 17th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. import time
  2. import math
  3.  
  4. def is_prime_v1(n):
  5. if n == 1:
  6. return False
  7. if n == 2:
  8. return True
  9.  
  10. if n > 2 and n % 2 == 0:
  11. return False
  12.  
  13. max_divisor = math.floor(math.sqrt(n))
  14. for i in range(3, max_divisor, 2):
  15. if n % i == 0:
  16. return False
  17.  
  18. return True
  19.  
  20. t0 = time.time()
  21. for n in range(1, 100000):
  22. #print(n, is_prime_v1(n))
  23. is_prime_v1(n)
  24. t1 = time.time()
  25. print("Time required:", t1 - t0)
Add Comment
Please, Sign In to add comment