一元1次方程 import sympy as sp # 導入sympy包 x = sp.Symbol('x') # 定義符號變量 f = 2*x -8 # 定義要求解的一元1次方程 x = sp.solve(f) # 調用solve函數求解方程 x [4] 一元2次方程 import sympy as sp # 導入sympy包 x = sp.Symbol('x') # 定義符號變量 f = 4*x**2 + 2*x -16 # 定義要求解的一元2次方程 x = sp.solve(f) # 調用solve函數求解方程 x [-1/4 + sqrt(65)/4, -sqrt(65)/4 - 1/4] 一元3次方程 import sympy as sp # 導入sympy包 x = sp.Symbol('x') # 定義符號變量 f = 2*(x**3) +3*x**2 + 0.33*x -4.55 # 定義要求解的一元三次方程 x = sp.solve(f) # 調用solve函數求解方程 x [0.933565672293077,-1.21678283614654 - 0.977922748780713*I,-1.21678283614654 + 0.977922748780713*I] 一元4次方程 import sympy as sp # 導入sympy包 x = sp.Symbol('x') # 定義符號變量 f = 2*(x**4)+2*(x**3) +3*x**2 + 0.33*x -4.55 # 定義要求解的一元4次方程 x = sp.solve(f) # 調用solve函數求解方程 x [-1.19455898403574,0.838243205872661,-0.321842110918462 - 1.47254669319059*I,-0.321842110918462 + 1.47254669319059*I]