Manon 4 weeks ago
parent
commit
ab64d0fe7f
  1. 15
      projet_calculatrice.py

15
projet_calculatrice.py

@ -11,10 +11,10 @@ class Expression :
def évalue (self): def évalue (self):
if self.valeur == '*': if self.valeur == '*':
return multiplication(fils_gauche, fils_droit) return multiplication(valeur.gauche, valeur.droit)
if self.valeur == '+': if self.valeur == '+':
return addition(fils_gauche, fils_droit) return addition(valeur.gauche, valeur.droit)
else : else :
pass pass
@ -23,3 +23,14 @@ class Expression :
def __str__ : #affichage en dfs infixe def __str__ : #affichage en dfs infixe
def multiplication (valeur.gauche, valeur.droit):
if valeur.gauche == int and valeur.droit == int :
return valeur.gauche * valeur.droit
def addition (valeur.gauche, valeur.droit):
if valeur.gauche == int and valeur.droit == int :
return valeur.gauche + valeur.droit
Loading…
Cancel
Save