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é.""" """Affiche tous les nœuds de l'arbre a par un parcours DFS préfixé."""
if a is None: if a is None:
return return
parcours_dfs_infixe(a.gauche) parcours_dfs_infixe(a.gauche)
print(a.valeur) print(a.valeur)
parcours_dfs_infixe(a.droit) parcours_dfs_infixe(a.droit)
def multiplication (valeur.gauche, valeur.droit): def multiplication(self):
"""Multiplie la valeur des fils gauche et droits""" """Multiplie la valeur des fils gauche et droits"""
if valeur.gauche == int and valeur.droit == int : if self.gauche == int and self.droit == int :
return valeur.gauche * valeur.droit return self.gauche * self.droit
def addition (valeur.gauche, valeur.droit): def addition(self):
"""Additionne les valeurs des fils gauche et droits""" """Additionne les valeurs des fils gauche et droits"""
if valeur.gauche == int and valeur.droit == int : if self.gauche == int and self.droit == int :
return valeur.gauche + valeur.droit return self.gauche + self.droit
#test #test
exp = Expression('*', exp = Expression('*',

Loading…
Cancel
Save