看板 Python 關於我們 聯絡資訊
剛摸索第一天的新手 照著範例做練習的時候 輸入430×1.08 跑出來的是464.00000000000003 試了幾次其他的數字 30×1.03 30×1.04 也會這樣 使用的版本是3.7 想知道是不是哪邊設定錯誤 ----- Sent from JPTT on my Samsung SM-N960F. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.6.201 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1569129365.A.1FE.html
HenryLiKing: 正常喔 09/22 13:32
outshaker: 浮點數誤差 恭喜你發現新世界 09/22 13:34
outshaker: https://0.30000000000000004.com/ FYI 09/22 13:35
papple23g: 推樓上的分享 09/22 14:50
Pieteacher: Float point ! 不然就自己 format 控制位數 09/22 15:04
TitanEric: IEEE 754 09/22 16:23
kapa1314: 感謝,原來是這樣,我還想說是不是自己設定到什麼 09/22 18:12
erre: 有機會圖靈獎! 09/23 08:11