怎么把浮点数的整数和小数部分分别输出
时间: 2023-09-01 18:10:26 浏览: 276
Java输入浮点数分别输出整数部分和小数部分
5星 · 资源好评率100%
可以使用 Python 中的 math 模块中的 modf 函数来分别输出浮点数的整数和小数部分,示例代码如下:
```python
import math
num = 3.14159
integer_part, decimal_part = math.modf(num)
print("整数部分:", integer_part)
print("小数部分:", decimal_part)
```
输出结果为:
```
整数部分: 0.14158999999999994
小数部分: 3.0
```
需要注意的是,由于浮点数的精度问题,分离出来的整数部分和小数部分可能存在精度误差。如果需要精确计算,可以使用 Decimal 类型进行计算。
阅读全文