如何在python中求解数学变量?有麻烦=

如何在python中求解数学变量?有麻烦=,python,math,Python,Math,h=10 w=550 我想解x (8*x)+(h-8)*(x*1.5)=w #然后我要打印答案 打印答案如果您只需要解决问题,您可以随时使用Symphy(但我怀疑您正在寻找其他答案) 到目前为止你尝试了什么?也许print(“x=50”)是您需要的代码吗?第一步获取您想要单独求解的变量。。。(即step1=>左手边的因子x…这是一个代数问题。Python并不是天生为您解方程的。您可以研究算法以符号方式或通过函数方式解线性方程,但这需要您澄清您试图解的问题。如果您想用代数方式解此方程,请h pyt

h=10 w=550

我想解x (8*x)+(h-8)*(x*1.5)=w

#然后我要打印答案


打印答案

如果您只需要解决问题,您可以随时使用Symphy(但我怀疑您正在寻找其他答案)


到目前为止你尝试了什么?也许
print(“x=50”)
是您需要的代码吗?第一步获取您想要单独求解的变量。。。(即step1=>左手边的因子x…这是一个代数问题。Python并不是天生为您解方程的。您可以研究算法以符号方式或通过函数方式解线性方程,但这需要您澄清您试图解的问题。如果您想用代数方式解此方程,请h python,您需要
symphy
包。如果您想打印结果,您必须自己重新排列,然后在python上打印重新排列的等式。我投票结束这个问题,因为只有伪代码与需求一起提供。
>>> from sympy.solvers import solve
>>> from sympy import Symbol
>>> x=Symbol('x')
>>> h,w=10,550
>>> eqn = 8*x + (h-8)*(x*1.5) - w
>>> solve(eqn,x)