human
Pythonのプログラム2番目の方程式を計算するのに役立つ関数
gpt
もちろん、Pythonで2次方程式を解くには、方程式の係数を入力として受け取り、その解を計算する関数を作ることができる。以下に例を示す：

```
def equation_second_degree(a, b, c)：
    if a == 0：
        raise ValueError("The coefficient "a" cannot be zero because it would not longer be a second degree equation.")
    discriminante  = b**2 - 4*a*c
    if discriminant < 0：
        raise ValueError("The equation has no real solutions.")
    x1 = (-b + math.sqrt(discriminant)) / (2 * a)
    x2 = (-b - math.sqrt(discriminant)) / (2 * a)
    return x1, x2
```

この関数を使うには、"math "をインポートする必要がある：
```
import math
```