这是我在这里的第一篇帖子,我只在两个月前开始接触编程。
我的TI-89以及Microsoft Mathematics都可以进行除法、乘法、分数加减等操作,而且从不使用浮点数。我认为在Python中一定存在这样一个模块,可以尽可能地精确计算数学问题,但我无法在任何地方找到这样的东西。
因此,我已经开始编写自己的程序来实现这个目标。到目前为止,我只编写了能够将分数的分子和分母分解、简化并返回分数的代码。然后,我将能够编写代码来执行分数的加、减、乘、除运算,并保留数字的精确性。之后,我可以编写逻辑门,根据运算顺序执行数学计算。值得注意的是,所有这些工作都是在字符串中完成的,必要时转换为数字,然后再转换回字符串。最终,我希望能够添加数学变量(如x和y)以及解决变量。
除了是否有人知道已经存在这样一个模块之外,我真的不确定我的问题是什么。对于任何人来说,这听起来像一个有用的工具吗?有什么建议吗?
我的TI-89以及Microsoft Mathematics都可以进行除法、乘法、分数加减等操作,而且从不使用浮点数。我认为在Python中一定存在这样一个模块,可以尽可能地精确计算数学问题,但我无法在任何地方找到这样的东西。
因此,我已经开始编写自己的程序来实现这个目标。到目前为止,我只编写了能够将分数的分子和分母分解、简化并返回分数的代码。然后,我将能够编写代码来执行分数的加、减、乘、除运算,并保留数字的精确性。之后,我可以编写逻辑门,根据运算顺序执行数学计算。值得注意的是,所有这些工作都是在字符串中完成的,必要时转换为数字,然后再转换回字符串。最终,我希望能够添加数学变量(如x和y)以及解决变量。
除了是否有人知道已经存在这样一个模块之外,我真的不确定我的问题是什么。对于任何人来说,这听起来像一个有用的工具吗?有什么建议吗?