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):
if self.valeur == '*':
return multiplication(fils_gauche, fils_droit)
return multiplication(valeur.gauche, valeur.droit)
if self.valeur == '+':
return addition(fils_gauche, fils_droit)
return addition(valeur.gauche, valeur.droit)
else :
pass
@ -23,3 +23,14 @@ class Expression :
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