求根:用math.sqrt(x)可以求x的根 $$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ 代码如下:
import math
def qiugen(a,b,c):
dc = b/-2*a #对称轴
print ("对称轴"+str(dc))
try: #尝试求根,因为负数没法求根
x1 = -b+math.sqrt(b**2-4*a*c)/2*a
x2 = -b-math.sqrt(b**2-4*a*c)/2*a
if x1 == x2:
return "只有一个解",x1
else:
return "两个解",x1,x2
except:
return "没有根"
qiugen(1,2,1)
对称轴-1.0
('只有一个解', -2.0)