Исправление kto_tama, (текущая версия) :
лехко:
from decimal import *
getcontext().prec = 2000
radical = 0
a=4
for i in range(1,2000):
if i==1:
radical = Decimal(2).sqrt()
else :
_radical = Decimal(2 + radical).sqrt()
res = Decimal(2 - _radical).sqrt()
print "i=%s π=%s\n" % (i, res * a )
radical = _radical
a = a * 2
Исходная версия kto_tama, :
лехко:
from decimal import *
getcontext().prec = 2000
radical = 0
a=4
for i in range(1,2000):
if i==1:
radical = Decimal(2).sqrt()
else :
_radical = Decimal(2 + radical).sqrt()
res = Decimal(2 - _radical).sqrt()
_res = res * a
print "i=%s π=%s\n" % (i, res * a )
radical = _radical
a = a * 2