python - 如何将浮点数舍入到一定数量的小数位Python
问题描述
我有一个从随机库中随机生成的浮点数,我想根据其他数字将它缩短到任意数量的位置。
例子:
输入 = 4.06098152
处理数字,四舍五入到千位
输出 = 4.061
我该怎么做?
解决方案
您可以使用内置round
函数:括号中的第二个参数给出要四舍五入的位数
x=input("Enter a decimal number: ")
print(round(float(x),3))
推荐阅读
- android - 我希望图像和文本一起水平,图片在文本上方,在 Android Studio 的 RecycleView 和 CardView
- flutter - 在 Flutter 的 Row 小部件中渲染 CheckboxListTile 小部件时出错
- javascript - 遵循 webpack 的官方指南时加载 css 时出错
- vb.net - 为字典 Vb.Net 中的数据添加排名
- python - 如何从汤对象中删除所有可导航字符串?
- ruby - Jekyll 无法找到默认布局
- node.js - 如何在nodejs获取请求中访问axios参数
- symfony - Symfony 的用户及其相关实体应该序列化哪些字段?
- android - 设备错误:警告:意外的“-prop”值(“emu.uuid=520cf82a-fcb6-4b6a-b5c4-386e635c8ba6”),仅支持“qemu.*”属性
- three.js - Three.js 中的相机“扭曲”