python一元二次方程解
import math
def quadratic(a,b, c):
jie=()
if a == 0:
print("a为分母,不能为0")
elif (b ** 2 - 4 * a * c) < 0:
jie=("无解")
return (jie)
print("x无解")
elif (b ** 2 - 4 * a * c) == 0:
x1=-b/2/a
jie=(x1)
return (jie)
else:
x1 = -(math.sqrt((b * b - 4 * a * c) / (4 * a * a))) - (b / (2 * a))
x2 = (math.sqrt((b * b - 4 * a * c) /( 4 * a * a))) - (b / (2 * a))
jie=(x2,x1)
print(jie)
return (jie)
quadratic(2,3,1)