1. 首页
  2. 编程语言
  3. Python
  4. Python浮点型(float)运算结果不正确的解决方案

Python浮点型(float)运算结果不正确的解决方案

上传者: 2022-06-07 14:18:18上传 PDF文件 100.71 KB 热度 9次

以前对浮点数运行没有没有太在意。也就是说,一是这不是乘100的问题也不是乘法的问题而是整个浮点数运算都有问题,二是这不是python的问题是计算机浮点数存储的问题像C、Java等其他计算机语言进行运算都会有问题。原理上二进制无法精确表示一些浮点数可以理解,但是就这么返回个显然错误的结果给用户那是无法接受的。python提供了Decimal()方法让浮点运算结果可以和人平时运算的结果一样。

下载地址
用户评论