python读入一个双精度浮点数保留12位小数输出这个浮点数
时间: 2024-09-20 18:03:37 浏览: 63
1025 保留12位小数的浮点数.cpp
在Python中,你可以使用内置的`round()`函数或者`format()`函数来控制浮点数的精度。如果你想要将一个双精度浮点数(float)保留到12位小数并输出,可以这样做:
1. 使用`round()`函数:
```python
def round_to_12_decimal_places(num):
return round(num, 12)
# 示例
double_precision_number = 3.141592653589793
rounded_number = round_to_12_decimal_places(double_precision_number)
print(rounded_number)
```
2. 使用`format()`函数:
```python
def format_float(num):
return "{:.12f}".format(num)
# 示例
formatted_number = format_float(double_precision_number)
print(formatted_number)
```
这两个方法都会将浮点数保留12位小数,包括整数部分和小数部分。
阅读全文