首页 > 解决方案 > 如何将浮点数舍入到一定数量的小数位Python

问题描述

我有一个从随机库中随机生成的浮点数,我想根据其他数字将它缩短到任意数量的位置。

例子:

输入 = 4.06098152

处理数字,四舍五入到千位

输出 = 4.061

我该怎么做?

标签: pythonmathrounding

解决方案


您可以使用内置round函数:括号中的第二个参数给出要四舍五入的位数

x=input("Enter a decimal number: ")
print(round(float(x),3))

推荐阅读