1
我目前在python中創建一個類來創建一個二次方程。我在課堂上寫下了一個判別函數,我試圖在根函數中調用它,但是,我不確定如何確定它。我收到屬性錯誤。Python二次方程類
AttributeError的: '一元二次方程' 對象有沒有屬性 '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)
看起來不錯 –
你有什麼問題? 'self.discriminant()'應該是正確的調用? – danielunderwood
越來越AttributeError:'QuadraticEquation'對象沒有屬性'discriminmiant' –