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,因此预期输出是以十进制形式得到答案,但它以指数形式出现
答案 0 :(得分:1)
要显示所有数字,您可以尝试格式化:
print "%.25f" % a
# -0.0000000000000008881784197
其中25
是该点后的位数。你可以改变它。