2016 - 2024

感恩一路有你

python使用int四舍五入 pycharm里面四舍五入怎么实现?

浏览量:1450 时间:2021-03-16 08:26:02 作者:admin

pycharm里面四舍五入怎么实现?

一般来说,python舍入可以通过使用内置的round函数来完成

>> round(0.4)

0.0

>> round(0.5)

1.0

但是,对于精确的舍入,有一个问题

>> round(1.115,2)#no

1.11

>> round(1.125,2) 是的

[1.13

原因是有些小数不能完全用二进制表示

让我们看看第一步中的两个数值

因此,作为一种更方便的方法,我们可以使用以下方法来实现精确的舍入:

def rounduu Up(value):

“”舍入到小数点后2位

:param value:value

:Return:rounded value

]“”

替换内置的round函数来实现精确的舍入到小数点后2位

Return round(value*100)/[100.0

6

”原理是将值放大100倍,使用以下精确的舍入结果

7

测试它:

>>>;向上舍入(1.115)

1.12

>>;向上舍入(1.125)

1.13,round()函数返回浮点数x

round(2.3)output 2

的舍入值,因为十进制舍入会采用更猛烈的截断方法,即向下舍入,要根据“舍入”方法对int()进行舍入,可以使用以下方法:5.4“舍入”结果:5,int(5.40.5)=55.6舍入结果为:6,int(5.60.5)==6

python使用int四舍五入 python保留小数 python四舍五入保留两位小数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。