Browse Source

bdrueai

master
clara 1 month ago
parent
commit
479d65fd1b
  1. 18
      projet_calculatrice.py

18
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('*',

Loading…
Cancel
Save