ChudnPi/disfavour
ChudnPi/sver
f1from decimal import *f1from decimal import *
22
33
4def factorial(n):4def factorial(n):
n5    sum = 1n5    fac = 1
6    for i in range(2, n + 1):6    for i in range(2, n + 1):
n7        sum *= in7        fac *= i
8    return sum8    return fac
99
1010
11getcontext().prec = 1000011getcontext().prec = 10000
1212
1313
14def PiGen():14def PiGen():
15    z = 426880 * Decimal("10005").sqrt()15    z = 426880 * Decimal("10005").sqrt()
16    k = 016    k = 0
n17    sum = 0n17    c = 0
18    while True:18    while True:
19        a = Decimal(str(factorial(6 * k) * (545140134 * k + 13591409)))19        a = Decimal(str(factorial(6 * k) * (545140134 * k + 13591409)))
20        b = Decimal(str(factorial(3 * k) * factorial(k)20        b = Decimal(str(factorial(3 * k) * factorial(k)
21                        ** 3 * (-262537412640768000) ** k))21                        ** 3 * (-262537412640768000) ** k))
t22        sum += a / bt22        c += a / b
23        yield z / sum23        yield z / c
24        k += 124        k += 1
2525
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op