问题遇到的现象和发生背景
m = 2524.95/5 计算出来的结果与平时计算的有差别,这个怎么解决,使用的是python3.8
问题相关代码,请勿粘贴截图
运行结果及报错内容
504.98999999999995,但平时数学计算的结果是504.99,存在差别,明明可以除尽的
我的解答思路和尝试过的方法
无
我想要达到的结果
想要得到数学上的结果504.99
m = 2524.95/5 计算出来的结果与平时计算的有差别,这个怎么解决,使用的是python3.8
504.98999999999995,但平时数学计算的结果是504.99,存在差别,明明可以除尽的
无
想要得到数学上的结果504.99
浮点数误差问题
因为浮点数在计算机中实际是以二进制保存的,有些数不精确。
参考https://blog.csdn.net/maymay_/article/details/112244930