Browse Source

ça, c'est stockfish mais pour les maths v1.0

master
loic.delpui 8 months ago
commit
3c175eed69
  1. 33
      Stockfish mais pour les maths.py

33
Stockfish mais pour les maths.py

@ -0,0 +1,33 @@
from Pile import Pile_chaine
class Expression:
def __init__(self, valeur, gauche, droit):
self.valeur = valeur
self.gauche = gauche
self.droit = droit
def evalue(self):
if self == None:
return
if self.gauche != None:
self.gauche.evalue()
if self.droit != None:
self.droit.evalue()
if self.valeur == "+":
self.valeur = self.gauche.valeur + self.droit.valeur
if self.valeur == "*":
self.valeur = self.gauche.valeur * self.droit.valeur
def __str__(self):
pass
exp = Expression('*',
Expression(6, None, None),
Expression('+',
Expression(4, None, None),
Expression(3, None, None)
)
)
exp.evalue()
print(exp.valeur)
Loading…
Cancel
Save