我有一个表达式字符串“ 2 +(y * 11)= 42” 我打算将“ y”与LHS隔离开来, 将字符串转换为“ y =(42-2)/ 11”
我该怎么做,我是python3的新手。 预先感谢。
答案 0 :(得分:0)
如果已安装sympy
,则可以执行以下操作:
from sympy.solvers import solve
from sympy import Symbol
y = Symbol('y')
sol = solve(2 + (y * 11) - 42, y)
print(sol) # [40/11]
请注意,solve
将尝试在LHS上找到多项式的根-因此- 42
。