diff --git a/projet_calculatrice.py b/projet_calculatrice.py index 0065903..87eb85f 100644 --- a/projet_calculatrice.py +++ b/projet_calculatrice.py @@ -22,19 +22,19 @@ class Expression : """Affiche tous les nœuds de l'arbre a par un parcours DFS préfixé.""" if a is None: return - parcours_dfs_infixe(a.gauche) - print(a.valeur) - parcours_dfs_infixe(a.droit) + parcours_dfs_infixe(a.gauche) + print(a.valeur) + parcours_dfs_infixe(a.droit) -def multiplication (valeur.gauche, valeur.droit): +def multiplication(self): """Multiplie la valeur des fils gauche et droits""" - if valeur.gauche == int and valeur.droit == int : - return valeur.gauche * valeur.droit + if self.gauche == int and self.droit == int : + return self.gauche * self.droit -def addition (valeur.gauche, valeur.droit): +def addition(self): """Additionne les valeurs des fils gauche et droits""" - if valeur.gauche == int and valeur.droit == int : - return valeur.gauche + valeur.droit + if self.gauche == int and self.droit == int : + return self.gauche + self.droit #test exp = Expression('*',