python对于浮点型四舍五入
时间: 2023-08-25 10:15:13 浏览: 96
python 浮点数四舍五入需要注意的地方
5星 · 资源好评率100%
Python提供了多种方法来对浮点数进行四舍五入。其中,内置函数`round()`是最常用的方法。它可以接受一个浮点数作为参数,并返回最接近该浮点数的整数。
下面是使用`round()`函数进行四舍五入的示例:
```python
num = 3.14159
rounded_num = round(num)
print(rounded_num) # 输出: 3
```
除了`round()`函数,还可以使用其他方法来控制四舍五入的精度。例如,可以通过在`round()`函数中传递第二个参数来指定保留的小数位数:
```python
num = 3.14159
rounded_num = round(num, 2)
print(rounded_num) # 输出: 3.14
```
此外,还可以使用`math`模块中的函数来进行更复杂的舍入操作,例如`ceil()`向上取整和`floor()`向下取整。
```python
import math
num = 3.14159
rounded_num = math.ceil(num) # 向上取整
print(rounded_num) # 输出: 4
rounded_num = math.floor(num) # 向下取整
print(rounded_num) # 输出: 3
```
这些方法可以根据需求选择合适的舍入方式。
阅读全文