📜  python round up - Python (1)

📅  最后修改于: 2023-12-03 15:04:08.374000             🧑  作者: Mango

Python中的数值向上取整(Round Up)

在Python中,有很多内置的函数来操作数值,其中一个函数就是向上取整(Round Up)。

round() 函数

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
ceil() 函数

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
ceil() 函数

Python 有一个内置函数 ceil() 用于把浮点数向上取整到最接近的整数。

import math

x = 5.1
print(math.ceil(x))         # 输出 6

y = 9.9
print(math.ceil(y))         # 输出 10
总结

以上是 Python 中向上取整的两种方法,可以根据不同的需求来选择使用不同的函数。