Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from math import sqrt
- def pi (n):
- x = 1
- for i in range(n):
- x = 2 - sqrt(4 - x)
- return 3 * 2 ** n * sqrt(x)
- if __name__ == '__main__':
- fmt = lambda xs: '\n'.join([ '%2d: %20.20f %20.20f'%x for x in xs ])
- print(fmt([ (n, pi(n), math.pi - pi(n)) for n in range(30) ]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement