📅  最后修改于: 2023-12-03 15:04:08.374000             🧑  作者: Mango
在Python中,有很多内置的函数来操作数值,其中一个函数就是向上取整(Round Up)。
Python 有一个内置函数 round() 用于把浮点数四舍五入到给定的小数位数。如果小数位数为 0 或者未提供,则将四舍五入到最接近的整数。如果小数位数为负,则将四舍五入到最接近的 10、100、1000 等。
a = 10.155
print(round(a)) # 输出 10
b = 10.456
print(round(b, 2)) # 输出 10.46
c = 33.358
print(round(c, -1)) # 输出 30
Python 有一个内置函数 ceil() 用于把浮点数向上取整到最接近的整数。
import math
x = 5.1
print(math.ceil(x)) # 输出 6
y = 9.9
print(math.ceil(y)) # 输出 10
以上是 Python 中向上取整的两种方法,可以根据不同的需求来选择使用不同的函数。
Markdown 格式:
# Python中的数值向上取整(Round Up)
在Python中,有很多内置的函数来操作数值,其中一个函数就是向上取整(Round Up)。
## round() 函数
Python 有一个内置函数 round() 用于把浮点数四舍五入到给定的小数位数。如果小数位数为 0 或者未提供,则将四舍五入到最接近的整数。如果小数位数为负,则将四舍五入到最接近的 10、100、1000 等。
```python
a = 10.155
print(round(a)) # 输出 10
b = 10.456
print(round(b, 2)) # 输出 10.46
c = 33.358
print(round(c, -1)) # 输出 30
Python 有一个内置函数 ceil() 用于把浮点数向上取整到最接近的整数。
import math
x = 5.1
print(math.ceil(x)) # 输出 6
y = 9.9
print(math.ceil(y)) # 输出 10
以上是 Python 中向上取整的两种方法,可以根据不同的需求来选择使用不同的函数。