def __str__(self): if self.b <= 0: sep1 = "" else: sep1 = "+" if self.c <= 0: sep2 = "" else: sep2 = "+" if self.a == 1: a1 = "" else: a1 = str(suppr0(self.a)) if self.b == 1: b1 = "" else: b1 = str(suppr0(self.b)) if self.b == 0: deg1 = "" b1 = "" else: deg1 = "x" return a1 + "x^2" + sep1 + b1 + deg1 + sep2 + str(suppr0(self.c))
def __str__(self): if self.b <= 0: sep1 = '' else: sep1 = '+' if self.c <= 0: sep2 = '' else: sep2 = '+' if self.a == 1: a1 = '' else: a1 = str(suppr0(self.a)) if self.b == 1: b1 = '' else: b1 = str(suppr0(self.b)) if self.b == 0: deg1 = '' b1 = '' else: deg1 = 'x' return a1 + 'x^2' + sep1 + b1 + deg1 + sep2 + str(suppr0(self.c))
def __init__(self, a, b, c): assert a != 0, u"Erreur de définition ! a doit être différent de 0." self.a = a self.b = b self.c = c self.delta = suppr0(b ** 2 - 4 * a * c) if self.delta > 0: self.signedelta = "strictement positif" self.nbrac = 2 elif self.delta < 0: self.signedelta = "strictement négatif" self.nbrac = 0 else: self.signedelta = "nul" self.nbrac = 1
def __init__(self, a, b, c): if a == 0: print "Erreur de définition ! a doit être différent de 0." self.a = a self.b = b self.c = c self.delta = suppr0(b ** 2 - 4 * a * c) if self.delta > 0: self.signedelta = "strictement positif" self.nbrac = 2 elif self.delta < 0: self.signedelta = "strictement négatif" self.nbrac = 0 else: self.signedelta = "nul" self.nbrac = 1