我需要在小数点后用5个数字打印一些结果。我正在使用round()函数,但如果它为零则不输出最后一位数。例如:
print(str(round(-82.43670009888078, 5)))
print(str(round(49.5211007473081, 5)))
输出:
-82.4367
49.5211
但我需要:
-82.43670
49.52110
如果最后一位数字不为0,则表示正常。
答案 0 :(得分:3)
您可以使用.format()打印小数
format(a, '.5f')
这将根据需要打印{{1}}。
OR
你可以简单地使用
{{1}}