Python :四舍五入小数
Python : round a decimal number
我在我的软件中得到一个数字,如果这个数字是十进制数,我想应用一个过程。
我想将我的数字四舍五入到整数。
例如:
Get number --> expected
1.3 --> 2
1.7 --> 2
2.0 --> 2
2.1 --> 3
是否可以创建这样的东西?
我正在寻找拆分功能:
x = 3.4
x1 = int(round(x))
returns : 3 and not 4
提前谢谢你,我正在寻找是否可以解决我的问题。
使用这个:
import math
math.ceil(<decimal>)
示例:
>>> import math
>>> math.ceil(1.3)
2
>>> math.ceil(1.7)
2
>>> math.ceil(2.0)
2
>>> math.ceil(2.1)
3
你好,你想要的方法是圆的
a = 1
b = 2
c = round(b/a)
print(c)
>>>> 0
我在我的软件中得到一个数字,如果这个数字是十进制数,我想应用一个过程。
我想将我的数字四舍五入到整数。
例如:
Get number --> expected
1.3 --> 2
1.7 --> 2
2.0 --> 2
2.1 --> 3
是否可以创建这样的东西? 我正在寻找拆分功能:
x = 3.4
x1 = int(round(x))
returns : 3 and not 4
提前谢谢你,我正在寻找是否可以解决我的问题。
使用这个:
import math
math.ceil(<decimal>)
示例:
>>> import math
>>> math.ceil(1.3)
2
>>> math.ceil(1.7)
2
>>> math.ceil(2.0)
2
>>> math.ceil(2.1)
3
你好,你想要的方法是圆的
a = 1
b = 2
c = round(b/a)
print(c)
>>>> 0