我希望十进制模块能够处理我的所有计算,这样每当我计算某些东西时,我总能得到准确的,正确的十进制答案。有没有办法让Python假设所有数字都应该由十进制模块处理?
我正在使用Python 3.4.1,但是可以理解与Python 2或Python 3相关的答案。
答案 0 :(得分:2)
不幸的是,Python中没有Decimal文字。
如果你想使用小数,你需要用十进制包装你的文字
decimal_var = Decimal("1.85")
同样,如果您接受用户输入,您还需要做同样的事情。
decimal_var = Decimal(raw_input("please enter a number"))