我目前正在python中创建一个类来生成一个二次方程。我在类中写下了一个判别函数,我试着在根函数中调用它,但是,我不确定怎么做。我得到一个属性错误。在
AttributeError:“QuadraticEquation”对象没有属性“discrimiant”
def discriminant(self):
return ((self.b)**2) - (4 * self.a * self.c)
def root1(self):
if self.discrimiant() < 0:
return None
else:
return (-self.b + math.sqrt(self.discriminant())) / (2 * self.a)
def root2(self):
if self.discrimiant() < 0:
return None
else:
return (-self.b - math.sqrt(self.discriminant())) / (2 * self.a)
你的代码有个拼写错误。}。这是一个有效的代码-
discriminant
,而不是{相关问题 更多 >
编程相关推荐