jukaukor

RiemannZeta3_original.py

Jun 24th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. # Calculates Riemann's Zeta(3)
  2. # which is also Apery's constant
  3. # using original slow 1+1/2^3+1/3^3+...
  4. # Juhani Kaukoranta 24.6.2018
  5.  
  6. from decimal import *
  7. import math
  8. import time
  9.  
  10.  
  11. def Zeta3(precision):
  12. getcontext().prec=precision
  13. r = Decimal(0)
  14. for n in range(1,10000*precision):
  15. r = r+Decimal(1)/(n*n*n)
  16. return(r)
  17. precision = int(input("How many numbers precision, f.eq 100 "))
  18. time0 = time.clock()
  19. print("Apery constant , Zeta(3) = ",Zeta3(precision))
  20. time1 = time.clock()
  21. print("calculation time ",time1-time0," seconds")
Advertisement
Add Comment
Please, Sign In to add comment