我已经编写了一个基于巴塞尔问题计算pi的程序,但是这个程序包括很长时间的重复。
请参阅:
import math
import decimal
sqrt=1.
sumn=0.
outerrepeat=1000000
while outerrepat>0:
repeat=10000
while repeat>0:
sumn+=1/(sqrt**2)
sqrt+=1
repeat-=1
outerrepeat-=1
print math.sqrt(sumn*6)
当我运行时,如果没有“>>>”,则会输出一个空行:
========================== RESTART:C:/Python/pi.py =========== ===============
是什么原因?
编辑:对不同的变量,我用我自己的语言编写了这个程序,然后为你翻译变量。我忘记了其中的一些。 第二次编辑:我尝试了Luc的建议,也将打印math.sqrt(sumn * 6)的位置更改为外部,这样我就可以看到它是否是proccesing。 它确实发生了但是在第7次pi之后它停止了工作并停留在3.14159264498