作者loser113 (洨大鲁蛇ㄍ)
看板Python
标题[问题] 小数显示问题
时间Fri Jul 3 10:01:02 2020
https://imgur.com/RSAbbhs
想问原理 数学怎麽不一样 跑出小数误差
知道解决方法再用函数round
还有甚麽方法可以正常显示
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.103.177 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1593741664.A.CCF.html
1F:→ loser113: 原理 google python 0.1+0.2 找到 目前只能用round解决 07/03 10:12
2F:推 sherees: 原理是小数二进位最小单位是2^-n 不一定可以完整表示十 07/03 10:52
3F:→ sherees: 进位的小数 07/03 10:52
4F:推 TitanEric: 老问题 ieee 754 另外可以查str.format 07/03 11:27
5F:→ HotDesert: 用 decimal module... 07/03 15:27
6F:推 s860134: 这就是浮点数 07/03 22:28
7F:→ s860134: 这不是 python 的问题 07/03 22:28
8F:→ stlevi811101: print(f"{a:.2}") 07/03 23:36
9F:→ OrzOGC: 神奇,以前都没注意过 07/05 12:59