import math
def quadratic(a,b,c):
if a==0:
if b==0:
print('方程错误!')
else:
n1 = 0
n2 = -c/b
return n1,n2
d=b**2-4*a*c
if d<0:
print('没有实根!')
n1=(-b+math.sqrt(d))/(2*a)
n2=(-b-math.sqrt(d))/(2*a)
a,b,c = map(float,input('请输入a,b,c:').split())
print('quadratic(a,b,c) =',quadratic(a,b,c))
Sign in to make a reply
落羽入风
import math
def quadratic(a,b,c):
if a==0:
if b==0:
print('方程错误!')
else:
n1 = 0
n2 = -c/b
return n1,n2
else:
d=b**2-4*a*c
if d<0:
print('没有实根!')
else:
n1=(-b+math.sqrt(d))/(2*a)
n2=(-b-math.sqrt(d))/(2*a)
return n1,n2
a,b,c = map(float,input('请输入a,b,c:').split())
print('quadratic(a,b,c) =',quadratic(a,b,c))