Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止在python3中自动舍入我的数字_Python_Python 3.x_Rounding_Auto - Fatal编程技术网

如何防止在python3中自动舍入我的数字

如何防止在python3中自动舍入我的数字,python,python-3.x,rounding,auto,Python,Python 3.x,Rounding,Auto,我想把999999999999999除以100000,答案是99999999.99999999999‬ 但是python自动将其舍入到10000000000.0 >>> 99999999999999999/100000 1000000000000.0 使用十进制 >>> from decimal import Decimal >>> Decimal(99999999999999999)/Decimal(100000) Decimal('99

我想把999999999999999除以100000,答案是99999999.99999999999‬ 但是python自动将其舍入到10000000000.0

>>> 99999999999999999/100000
1000000000000.0

使用
十进制

>>> from decimal import Decimal
>>> Decimal(99999999999999999)/Decimal(100000)
Decimal('999999999999.99999')

使用
Decimal

>>> from decimal import Decimal
>>> Decimal(99999999999999999)/Decimal(100000)
Decimal('999999999999.99999')
这不是(仅仅)Python,这是数学。这不是(仅仅)Python,这是数学。