我必须在python中求解一个方程,该方程作为字符串输入获得。我不知道方程中有多少个符号或它们的签名是什么。典型的符号可以是“ mm”,“ cm”,“ x”或类似的符号。该函数应返回带有已解决方程式的某种array / json。
小示例它应该是什么样子:
solve("x/2=4")
>> ["x=8"]
>>
solve("x + 2 = y - 1")
>> ["x=y-3", "y=x+3"]
Run Code Online (Sandbox Code Playgroud)
我试图为此使用SymPy-Module,但没有找到输入像上面这样的动态字符串的方法。SymPy似乎只接受“硬编码”符号。
注意:字符串来自“ sys.argv”参数。