【发布时间】:2015-10-30 15:58:48
【问题描述】:
我必须编写一个程序来使用 3 种不同的算法计算 Pi。 我使用 Chudnovsky 公式作为我的第三个算法,它是一个单行算法。 为了便于阅读,我的老师问我是否可以将它分成多行。
代码如下:
iteration_sum += ((-1)**k)*(Decimal((factorial(6*k)))/(Decimal((factorial(k)**3))*Decimal((factorial(3*k))))*(13591409+545140134*k)/(640320**(3*k)))
如果我能在 ...)))/(Decimal((...
提前感谢您的帮助。
史蒂夫
【问题讨论】:
-
只需将计算分成几个步骤。并且不要害怕在必要时添加额外的变量并增加可读性。