如何在python中将指数形式转换为十进制形式

时间:2014-05-26 07:01:22

标签: python

Output :-
8.881784197e-16

我希望以十进制形式输出相同的输出

尝试

def sqrt(value):
    num = 1
    while (value):
        num = num * 2
        value = value -1
    return num

num =  1 / float (square)
print float(num)

注意:平方值从1变为100,因此预期输出是以十进制形式得到答案,但它以指数形式出现

1 个答案:

答案 0 :(得分:1)

要显示所有数字,您可以尝试格式化:

print "%.25f" % a
# -0.0000000000000008881784197

其中25是该点后的位数。你可以改变它。