Python:6-1 开发一元二次方程求解器(高教社,《Python编程基础及应用》习题9-4)(4分)
发布时间
阅读量:
阅读量
构建一个名为Root的类用于求解二次方程ax²+bx+c=0的根。该类包含三个属性a、b和c,分别表示方程中的三个系数,并提供getDiscriminant()方法计算并返回判别式b²-4ac的值;getRoot1()和getRoot2()分别计算并返回方程的第一个和第二个根。其中,请注意getRoot1()所计算出的结果对应于方程的第一个根:

getRoot2()返回的根对应:

类接口定义:
class Root:
def init(self,a,b,c):
…
裁判测试程序样例:
a = float(input()) # 请通过输入获取二次项系数
b = float(input()) # 请通过输入获取一次项系数
c = float(input()) # 请通过输入获取常数项系数
变量等于构造函数Root被传递参数
全部评论 (0)
还没有任何评论哟~
