[問題] 小數顯示問題

作者: loser113 (洨大魯蛇ㄍ)   2020-07-03 10:01:02
https://imgur.com/RSAbbhs
想問原理 數學怎麼不一樣 跑出小數誤差
知道解決方法再用函數round
還有甚麼方法可以正常顯示
作者: loser113 (洨大魯蛇ㄍ)   2020-07-03 10:12:00
原理 google python 0.1+0.2 找到 目前只能用round解決
作者: sherees (ShaunTheSheep)   2020-07-03 10:52:00
原理是小數二進位最小單位是2^-n 不一定可以完整表示十進位的小數
作者: TitanEric (泰坦)   2020-07-03 11:27:00
老問題 ieee 754 另外可以查str.format
作者: HotDesert (熱啊!)   2020-07-03 15:27:00
用 decimal module...
作者: s860134 (s860134)   2020-07-03 22:28:00
這就是浮點數這不是 python 的問題
作者: stlevi811101 (cj84161)   2020-07-03 23:36:00
print(f"{a:.2}")
作者: OrzOGC (洞八達人.拖哨天王)   2020-07-05 12:59:00
神奇,以前都沒注意過

Links booklink

Contact Us: admin [ a t ] ucptt.com