题目要求:一元二次方程:ax²+ bx + c = 0,求出该方程的根(也可能有复数根)
同时我们可以调用数学库中的sqrt开平方函数
运行结果如下:
还可以对程序代码进行改进,使它能判断复数根的具体情况但Python的 math库中 sqrt 函数求负数平方根会报错,因为math 库中 sqrt 函数只能进行浮点数的运算。我们知道负数的平方根是虚数(以及复数,即实数和虚数之和)。这个需要一个专门的函数 cmath (complex math,复数)的库来处理。
运行结果如下:
个人所学知识有限,不足之处在所难免