Python 精度计算
number-precision的Python项目详细描述
数字精度
使用python精确地执行加法、减法、乘法和除法运算
为什么
0.1+0.2=0.300000000000000041.0-0.9=0.09999999999999998
安装
^{pr2}$方法
NP.plus(num1,num2,num3,...)//addition,num+num2+num3,twonumbersisrequiredatleast.NP.minus(num1,num2,num3,...)//subtraction,num1-num2-num3NP.times(num1,num2,num3,...)//multiplication,num1*num2*num3NP.divide(num1,num2,num3,...)//division,num1/num2/num3NP.round(num,ratio)//roundanumberbasedonratio
使用
fromnumber_precisionimportNPNP.plus(0.1,0.2)//=0.3,not0.30000000000000004NP.plus(2.3,2.4)//=4.7,not4.699999999999999NP.minus(1.0,0.9)//=0.1,not0.09999999999999998NP.times(3,0.3)//=0.9,not0.8999999999999999NP.times(0.362,100)//=36.2,not36.199999999999996NP.divide(1.21,1.1)//=1.1,not1.0999999999999999NP.round(0.105,2)//=0.11,not0.1NP.plus(0.1,0.005,round=2)//=0.11,not0.1
许可证
麻省理工学院
- 项目
标签: