Browse Source

Classe Expression

master
Eli 3 months ago
parent
commit
4966caf68e
  1. 16
      expression.py

16
expression.py

@ -6,24 +6,22 @@ class Expression :
self.gauche = gauche
self.droit = droit
def evalue (self) :
"""Renvoie la valeur de l’expression."""
if self.gauche is None and self.droit is None :
return self.valeur
if self.valeur == "+" :
return self.
return self.gauche.evalue() + self.droit.evalue()
elif self.valeur == "*":
pass
return self.gauche.evalue() * self.droit.evalue()
def __str__ (self) :
"""Affiche l'expression"""
pass
if self.gauche is None and self.droite is None :
return str(self.valeur)
exp = Expression('*',
@ -35,3 +33,7 @@ exp = Expression('*',
)
exp.evalue()
def npi2tree (
Loading…
Cancel
Save