K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
例如常见的.1 + .2运算结果并非恰好等于.3,该现象与浮点数的底层存储机制直接相关。
.1 + .2
Python中的浮点数可以精确表示所有十进制小数,例如.1可以被精确存储
执行.1 + .2的Python代码,运行结果会严格等于.3
Python的float类型采用IEEE 754双精度标准存储,存在精度限制
无法通过任何方式解决浮点数运算的精度问题