【发布时间】:2018-10-25 20:32:13
【问题描述】:
我想将一个数字转换为带有 3 个小数点的浮点数,但我希望它不四舍五入。 例如:
a = 12.341661
print("%.3f" % a)
此代码返回此数字:
12.342
但我需要原始号码,我需要这个:
12.341
我编写了一个代码,接收来自用户的数字并将其转换为浮点数。 我不知道用户输入的数字是多少。
【问题讨论】:
-
您可以使用字符串操作而不是将其视为数字。
-
我搜索堆栈溢出但找不到我的答案。我发现只是关于如何截断,但我的 Q 是如何在不四舍五入的情况下截断。
标签: python floating-point numbers rounding decimal-point