python是谁维护的_Python是维护拆分的更可靠的方法

cde直接结果一位十进制类最近遇到了一个魔术问题。

\\ gt; \\ gt; \\ gt;圆(0.215.2)

0.21:

00 u t26 t:

我想要的结果是0.22,这应该是双重存储的原因。那么如何避免呢?

搜索很长一段时间后,将其张贴在此处进行记录。

导入小数

\\ gt; \\ gt; \\ gt; aa =十进制。十进制(“ 0.215”)

\\ gt; \\ gt; \\ gt; aa.quantize(十进制(.D 1.00′))

决赛(0.22')

00 u t26 t:

继续进行实验似乎更好。

\\ gt; \\ gt; \\ gt;从十进制到十进制导入

\\ gt; \\ gt; \\ gt;小数(``0.125”):量化(最终(1.0000))

决赛(0.12')

\\ gt; \\ gt; \\ gt;十进制(37 0.375英寸):量化(最终(十进制1.00'))

决赛(0.38')

这有点出乎意料。事实证明,数量也具有参数的舍入,这意味着舍入方法。默认值为ROUND_HALF_EVEN。在这一点上,如果精确的小数点是5,如果它满足5,则即使在前一位之后也将是一个奇怪的阶段工艺之美图片价格图片大全哪里有。

奇怪而又解释均匀。

例如,对于小数点a.bcd,您需要精确到小数点后两位,然后需要查看小数点后第三位。

如果d小于5,则拒绝

如果d大于5,则直接戴

如果d等于5。

D之后没有数据,并且c是一个相等的数字,则不要保存,请保留c

D之后没有数据,c为奇数,然后为熊,c变为(c +1)

例如,如果d后面有一个非零数字,则十进制实际上是a.bcdef,必须在此时进行,c变为(c +1)。

然后我们需要将舍入方法指定为ROUND_HALF_UP

从十进制进口*

\\ gt; \\ gt; \\ gt;小数(“ 0.125”):量化(总计(小数1.00))

决赛(0.13')

\\ gt;

决赛(0.39')

00 u t26 t:

链接:https://www.v2ex.com/t/550492

Python比较了存储十进制数字的可靠方法,CDE直接带来了一位数字的十进制类JS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值