Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. import math
  2. data ={}
  3.  
  4. def isPrime(n):
  5. global data
  6. if n in data:
  7. return data[n]
  8.  
  9. for num in range(2,math.floor(math.sqrt(n)+1)):
  10. if n%num == 0:
  11. data[n]=False
  12. return False
  13. data[n]=True
  14. return True
  15. count =0
  16. data ={}
  17.  
  18. for num in range (2,1000000):
  19. q=False
  20. num=str(num)
  21. for i in range(len(num)):
  22. if (isPrime(int(num[i:]+num[:i]))):
  23. q=True
  24. else:
  25. q=False
  26. break
  27. if q:
  28. count+=1
  29. print (count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement