3 回答

哔哔one
TA贡献1854条经验 获得超8个赞
尝试这个:
>>> from decimal import *
>>> Decimal('1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702')
Decimal('1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702')
该float文本默认情况下,截断以适应在空间可供它(即它不会因为str):
>>> 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702
1.4142135623730951
如果需要更多小数位,请decimal改用。
添加回答
举报
0/150
提交
取消