Python终端在长时间重复期间打印空行

时间:2018-05-13 06:20:41

标签: python python-2.7

我已经编写了一个基于巴塞尔问题计算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

0 个答案:

没有答案