Я пытаюсь решить бесконечное l oop до 15-го объекта серии x и y, где значения y вычитаются, а значения x добавляются к исходному уравнению pi (который вложен в for l oop)
from decimal import Decimal
i = 2
x = 0
y = 0
pi = 0
#write formular for sequence
for i in range(17):
for i in range(2, 17, 2):
x = (4 / (i * (i+1) * (i+2)))
for i in range (4, 17, 2):
y = (4 / ((i+2) * (i+3) * (i+4)))
pi = 3 + x - y
i += 4
print(pi)
Я ожидаю другого значения pi для каждой итерации, но для каждого из 15 раз, но я продолжаю получать тот же ответ. 3.000232198142415
, что не близко к моему ожидаемому значению. Что я делаю не так?