如何把sympy解出的二元一次方程组结果再赋值呢?

img


由于不会对结果再赋值,只能继续加入两步
input输入,但是会麻烦很多,有没有什么简单一些的方法能直接对解出的结果赋值呢?
求大佬帮帮忙

思路: 在solve函数里添加参数dict=True,然后从结果中获取其值,赋给新变量,后续就可直接调用了,示例:

import sympy
x,y=sympy.symbols('x y')
z=sympy.solve([x-3,y-1],dict=True)
print(z)
a=z[0][x]
b=z[0][y]
print(a,b)


如有帮助,请点击我回答右上方采纳按钮支持一下。