我可以让十进制模块处理Python中的所有计算吗?

时间:2014-09-02 15:48:15

标签: python python-3.x

我希望十进制模块能够处理我的所有计算,这样每当我计算某些东西时,我总能得到准确的,正确的十进制答案。有没有办法让Python假设所有数字都应该由十进制模块处理?

我正在使用Python 3.4.1,但是可以理解与Python 2或Python 3相关的答案。

1 个答案:

答案 0 :(得分:2)

不幸的是,Python中没有Decimal文字。

如果你想使用小数,你需要用十进制包装你的文字

decimal_var = Decimal("1.85")

同样,如果您接受用户输入,您还需要做同样的事情。

decimal_var = Decimal(raw_input("please enter a number"))