大一python基础编程题 怎么用python解一元二次方程?
怎么用python解一元二次方程?
def solve Quad(a,B,c):
如果a==0:
print(”您输入的不是二次方程!“)
否则:
delta=b*b-4*a*C
x=-b/(2*a)
如果delta==0:
打印(”等式有唯一解,x=“%)
返回x
elif delta> 0:
X1=x-np.sqrt公司(增量)/(2*a)
x2=xnp.sqrt公司(delta)/(2*a)
print(“方程有两个实根:X1%F,X2%F”%(X1,x2))
返回x1,x2
否则:
x1=(-B复数(0,1)*np.sqrt公司((-1)*δ))/(2*a)
x2=(-b-复合物(0,1)*np.sqrt公司((-1)*delta))/(2*a)
print(“公式有两个虚根,如下:”)
print(x1,x2)
return x1,X2
一个变量的二次方程的虚根和实根的算法是相同的,例如:x^2-2x 4=0解:x^2-2x 1=-3(x-1)^2=-3x-1=(根3)I或x-1=-(根3)I,所以X1=1(根3)I,X2=1-(根3)I。
一元二次方程的虚根怎么算?
例如:x^2-2x 4=0解:x^2-2x 1=-3(x-1)^2=-3x-1=(根3)I或x-1=-(根3)I,因此X1=1(根3)I,X2=1-(根3)I。
大一python基础编程题 科学计算器解一元二次方程 python求解一元二次方程的根
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。