Browse Source

notation

master
manu D 9 months ago
parent
commit
d4a39c85f5
  1. 14
      Calc.py

14
Calc.py

@ -1,3 +1,17 @@
# Il ne faut pas changer l'attribut valeur quand tu évalues une expression :
# tu mélanges la valeur de la racine et la valeur de l'expression.
# if self.valeur != '+' and ... très lourd. À remplacer par if self.valeur not in '+*/-^'
# la méthode __str__ est appelée quand on écrit str(expression), et renvoie une
# chaine de caractères. Écrire str(self.gauche.__str__()) est donc redondant :
# il suffit d'écrire str(self.gauche).
# Expr = Pile_chaine() : évite les majuscules sur les noms de variables, et nom
# très mal choisi pour une pile !!
# Dans npi2tree :
# tu fais une erreur dans l'ordre des opérations : 2 3 - devrait donner -1, pas 1
# il faudrait aussi gérer les erreurs (par exemple 2 3 5 +)
# Note : 9 / 10
import tkinter as tk import tkinter as tk
from Pile import Pile_chaine from Pile import Pile_chaine
import random import random

Loading…
Cancel
Save