Added Exercise 3

This commit is contained in:
Daniel Knüttel 2018-10-24 17:15:50 +02:00
parent f5bae51ee3
commit a3b6ecf098

14
ex_01_03.py Normal file
View File

@ -0,0 +1,14 @@
#!/usr/bin/python3
import math
def bailey_borwein_plouffe_pi(n):
result = 0
for k in range(n):
result += (1/16)**k * ( 4/(8*k + 1) - 2/(8*k + 4) - 1/(8*k + 5) - 1/(8*k + 6))
return result
if( __name__ == "__main__"):
assert bailey_borwein_plouffe_pi(1000) == math.pi