Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. import math
  2. def prim(x):
  3.     if x==1:
  4.         return 0
  5.     if x==2:
  6.         return 2
  7.     else:
  8.         d=0
  9.         i=2
  10.         while i < math.sqrt(x)+1:
  11.             if x%i==0:
  12.                 return 0
  13.                 break
  14.             else:
  15.                 i=i+1
  16.     if d==0:
  17.         return x
  18.        
  19. def fact(x):
  20.     p=1
  21.     for i in range(2,x+1):
  22.         p=p*i
  23.     return p    
  24.  
  25. def sum(p):
  26.     s=0
  27.     for j in range(1,6):
  28.                 s=s+fact(p-j)
  29.     return s%p    
  30.  
  31. s=0
  32. for i in range (5,10000):
  33.     if prim(i)>0:
  34.         s=s+sum(i)
  35. print(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement