在此插入代码
import math def quadratic(a,b,c): lamda=b*2-4ac if a==0: return -c/b elif lamda>0: x1=(-b+math.sqrt(lamda))/(2a) x2=(-b-math.sqrt(lamda))/(2*a)
elif lamda==0: x1=x2=-b/(2*a) else: xs=(-b)/(2*a) xx=(math.sqrt(-lamda))/(2*a) x1='%.1f+%.1fi'%(xs,xx) x2='%.1f-%.1fi'%(xs,xx) return x1,x2
print(quadratic(2,2,1))
Sign in to make a reply
Evan李弈文丶
-- coding: utf-8 --
import math def quadratic(a,b,c): lamda=b*2-4ac if a==0: return -c/b elif lamda>0: x1=(-b+math.sqrt(lamda))/(2a) x2=(-b-math.sqrt(lamda))/(2*a)
print(quadratic(2,2,1))