もちろん、2次方程式を解く最も一般的な方法は、Bhaskaraの公式を適用することである。
Pythonでの関数の実装は以下のようになる：

```
def ecuacion_segundo_grado(a, b, c):
    x1 = 0
    x2 = 0
    discriminante = (b**2) - (4*a*c)
    raiz_discriminante = cmath.sqrt(discriminante)
    x1 = (-b + raiz_discriminante)/(2*a)
    x2 = (-b - raiz_discriminante)/(2*a)
    return x1, x2
```
Claro, la forma mas común de resolver ecuaciones de segundo grado es aplicando la Formula de Bhaskara o conocida tambien como la Formula General.
La implementacion de una función en Python seria de la siguiente forma:

def ecuacion_segundo_grado(a, b, c):
    x1 = 0
    x2 = 0
    discriminante = (b**2) - (4*a*c)
    raiz_discriminante = cmath.sqrt(discriminante)
    x1 = (-b + raiz_discriminante)/(2*a)
    x2 = (-b - raiz_discriminante)/(2*a)
    return x1, x2