python_exercises/thinkcspy/Chapter-6-Exercises/problem16.py

20 lines
No EOL
394 B
Python

# Runestone.Academy thinkcspy course
# Chapter 6
# Problem 16
import math
def myPi(iters):
# Calculate an approximation of PI using the Madhava
# approximation with iters number of iterations
#your code here
apprPi = 0
for i in range(iters):
term = (-1)**i/((2*i+1)*3**i)
apprPi += term
return apprPi * math.sqrt(12)
print(myPi(10))