如何将参数 ( a, b, c) 传递给二次公式的函数,而不必在函数中重新定义它们?我知道我可以使用self.a而不是只在公式内部使用(和a相同)但是我如何将参数as 、as和传递给函数?bcself.aaself.bbself.c
class Calc:
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
def quadraticformula(self):
c = self.c
b = self.b
a = self.a
neg = ((b*-1)-(sqrt((b**2)-4*a*c)))/(2*a)
pos = ((b*-1)+(sqrt((b**2)-(4*a*c))))/(2*a)
return (pos,neg)