[問題] 新手乘數問題

看板Python作者 (kapa)時間5年前 (2019/09/22 13:16), 編輯推噓2(206)
留言8則, 7人參與, 5年前最新討論串1/1
剛摸索第一天的新手 照著範例做練習的時候 輸入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

09/22 13:32, 5年前 , 1F
正常喔
09/22 13:32, 1F

09/22 13:34, 5年前 , 2F
浮點數誤差 恭喜你發現新世界
09/22 13:34, 2F

09/22 13:35, 5年前 , 3F

09/22 14:50, 5年前 , 4F
推樓上的分享
09/22 14:50, 4F

09/22 15:04, 5年前 , 5F
Float point ! 不然就自己 format 控制位數
09/22 15:04, 5F

09/22 16:23, 5年前 , 6F
IEEE 754
09/22 16:23, 6F

09/22 18:12, 5年前 , 7F
感謝,原來是這樣,我還想說是不是自己設定到什麼
09/22 18:12, 7F

09/23 08:11, 5年前 , 8F
有機會圖靈獎!
09/23 08:11, 8F
文章代碼(AID): #1TXmEL7- (Python)
文章代碼(AID): #1TXmEL7- (Python)