Mã của tôi:Floating Point Hạn chế
a = '2.3'
tôi muốn hiển thị a
như một giá trị dấu chấm động.
Kể từ a
là một chuỗi, tôi đã cố gắng:
float(a)
Kết quả tôi nhận được:
2.2999999999999998
Tôi muốn có một giải pháp cho vấn đề này. Làm ơn, vui lòng giúp tôi.
Tôi đã theo dõi this tutorial.
@ rejinacm.myopenid.com: bạn có thể muốn xóa nhận xét "Đây là một nhược điểm của Python". ! –
-1 đối với những người đã downvoted câu hỏi này thay vì sửa nó! –
Trùng lặp: http://stackoverflow.com/questions/286061/python-decimal-place-issues-with-floats, http://stackoverflow.com/questions/286061/python-decimal-place-issues-with-floats –