2014年5月9日 星期五

python3 高精度小數

python3 高精度小數

做數學運算需要用高精度的浮點數,可以使用decimal模組

>>> from decimal import *
>>> Decimal(1/3)Decimal('0.333333333333333314829616256247390992939472198486328125')
>>> Decimal( 5e-115)
Decimal('5.000000000000000253224511584642904700031198975255267803449800938244847
07054082960234923746081859400858021097772021778402792777070155705765691787462823
35047908242924101834562519900509625714227417248975325003782562360654965752209815
93257539786334869563372595928867119233244230552121178945412793837022036314010620
1171875E-115')

沒有留言:

張貼留言