python里 192.08 + 5.81 = 197.89 ?
来源:互联网 发布:网络营业执照办理 编辑:程序博客网 时间:2024/06/11 05:22
今天使用python的float数值计算与比较,结果发现这个’神奇’的结果,应该是精度问题.
192.08 + 5.81 = 197.89000000000001
解决的方法也很简单,用python的decimal就ok:
import decimalx = decimal.Decimal("192.08")z = decimal.Decimal('5.81')x + z = 192.08
阅读全文
0 0
- python里 192.08 + 5.81 = 197.89 ?
- Python里的多线程
- python里的self
- Python里的enumerate
- python里的参数
- python里threadpool用法
- python里的metaclass
- python里的进制数
- python 里读文件
- Python里小程序
- centOS里升级python
- python里二分法
- python里星号
- Python 里的函数
- ubuntu 里python安装
- Python里的String
- python 里的集合
- python 里装饰器
- 7-5 互评成绩(25 分)
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 打造前端 Deepin Linux 工作环境——安装最新版本的火狐firefox浏览器
- 171106-寻找1000以内的素数【连续第十四天】
- 20171106即将开启的一段艰难的旅程
- python里 192.08 + 5.81 = 197.89 ?
- logrotate--Linux日志文件总管
- 自定义View之Paint
- android Activity实现底部滑动弹出窗口及源码下载地址
- h2o.ai源码解析(3)—CPU管理
- 程序员的幽默:最糟糕音量调节工具设计大赛
- Git 【初次提交代码到空的远端仓库】
- 6、线程的概念和多线程模型
- spring aop