目录
求解一元二次方程题目总体要求如下:
编写程序,输入一元二次方程的三个系数a、b、c,求方程ax^2+bx+c=0的解。
注:此方程的解有以下几种情况:
1.a=0 and b=0,无解。
2.a=0 and b!=0,有一个实根,x=c/b
3.b^2-4ac=0,有两个相等实根:x1=x2=-b/(2a)
4.b^2-4ac>0,有两个不等的实根,x=
5.b^2-4ac<0,有两个共轭复根,x=
注:在共轭复根那里,我们老师要求的是分别计算出实部和虚部再手动加上i,我使用的是jupyter编译器,如果直接计算出复数的话好像是用j表示的。
如下是代码段:
a,b,c = map(float,input("请输入a,b,c:").sp