python3 浮點精確計算

需要對一個數據進行精確的計算,比如 2.37% 需要得到 0.0237

首先看截圖

  

 

 得到的結果是 0.023700000000000002,這個肯定是不可以的,

解決辦法:

   

 

 代碼:

from decimal import Decimal

def spider():
    a = '2.37'
    res = Decimal(a)/100
    print(res)

if __name__ == "__main__":
    spider()

  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章