作者loser113 (洨大魯蛇ㄍ)
看板Python
標題[問題] 小數顯示問題
時間Fri Jul 3 10:01:02 2020
https://imgur.com/RSAbbhs
想問原理 數學怎麼不一樣 跑出小數誤差
知道解決方法再用函數round
還有甚麼方法可以正常顯示
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.103.177 (臺灣)
※ 文章網址: https://webptt.com/m.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