from decimal import Decimal a=1.1 b=2.2 print(Decimal('2.2')+Decimal('1.1'))
结果为:3.3
Pyhton中浮点数是不能直接相加的。
可以看到结果并不对。
因此需要用到decimal
可以看到a+c时不计算的结果是正确的。
因此在python中,计算浮点数时,一部分数字进行四则运算会出错,一部分不会。
from decimal import Decimal a=1.1 b=2.2 print(Decimal('2.2')+Decimal('1.1'))
结果为:3.3
Pyhton中浮点数是不能直接相加的。
可以看到结果并不对。
因此需要用到decimal
可以看到a+c时不计算的结果是正确的。
因此在python中,计算浮点数时,一部分数字进行四则运算会出错,一部分不会。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1064233.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!