# Python | sympy.solve() method

• Last Updated : 12 Jun, 2019

With the help of `sympy.solve(expression)` method, we can solve the mathematical equations easily and it will return the roots of the equation that is provided as parameter using `sympy.solve()` method.

Syntax : `sympy.solve(expression)`
Return : Return the roots of the equation.

Example #1 :
In this example we can see that by using `sympy.solve()` method, we can solve the mathematical expressions and this will return the roots of that equation.

 `# import sympy``from` `sympy ``import` `*`` ` `x, y ``=` `symbols(``'x y'``)``gfg_exp ``=` `x``*``*``2` `-` `4`` ` `print``(``"Before Integration : {}"``.``format``(gfg_exp))`` ` `# Use sympy.integrate() method``intr ``=` `solve(gfg_exp, x)`` ` `print``(``"After Integration : {}"``.``format``(intr))`

Output :

Before Integration : x**2 – 4

After Integration : [-2, 2]

Example #2 :

 `# import sympy``from` `sympy ``import` `*` ` ` `x, y ``=` `symbols(``'x y'``)``gfg_exp ``=` `x``*``*``2` `+` `36`` ` `print``(``"Before Integration : {}"``.``format``(gfg_exp))`` ` `# Use sympy.integrate() method``intr ``=` `solve(gfg_exp, x)`` ` `print``(``"After Integration : {}"``.``format``(intr))`

Output :

Before Integration : x**2 + 36

After Integration : [-6*I, 6*I]

My Personal Notes arrow_drop_up