处理货币的最佳方式?

我正在考虑在某些Python代码中进行一些货币计算
与C ++应用程序集成.我想能够提出
我在Excel电子表格中获得的值相同.
我已经戳了几天,没有遇到
精确处理货币的确定方法.
我需要做什么?使用理性?非常高精度的浮点?
mxnumber?或者是其他东西?
感谢您的所有输入!

# 回答1


只需将货币发送给我.我会处理的.
- -
格兰特·爱德华兹·格兰特·尤!我喜欢软件!

visi.com
# 回答2


Paul Miller Schrieb:
模块十进制.但是最后,您可能无法重新创建
与Excel相同的值,由于Excel的复杂性未知.
diez
# 回答3


在2007-10-16,Diez B. Roggisch 模块十进制.但是最后,您可能无法重新创建
与Excel相同的值,由于Excel的复杂性未知.
但这是可以完成的!它只需要一点奉献精神.这是一个
OP可能会发现有用的功能,例如:
def excel_multiply(a,b):
如果a * b!= 850 * 77.1:
返回A * B
别的:
返回100000
祝你好运,
标记
- -
Mark Shroyer http://markshroyer.com/
# 回答4


在10月17日上午10:56,Mark Shroyer 但这是可以完成的!它只需要一点奉献精神.这是一个
OP可能会发现有用的功能,例如:
def excel_multiply(a,b):
如果a * b!= 850 * 77.1:
返回A * B
别的:
返回100000
祝你好运,
标记
好的笑话,但值得注意的是,Python的小数在
与Excel相同的情况下,给出了此示例:
小数(" 65535.0")
# 回答5


在10月16日,晚上8:29,保罗·米勒(Paul Miller)

哎哟!真的想提出Excel结果吗?有时
人们在进行财务计算时犯了昂贵的错误
在Excel中.问题的一部分是符合计算错误,部分
由于电子表格本质上很难审查,并且易于
默默地改变.
我建议您使用Pythons小数点算术模块进行精确
计算(即您指定的精度),不要盲目
假设任何差异的来源,但调查它们
秉公.
(这是来自HM海关的一些令人震惊的统计信息的链接:http://www.financeweek.co.uk/cgi-bin...302&h=24&f=254
).

标签: python

添加新评论