|
|
@ -1,3 +1,15 @@ |
|
|
|
# Évite les import * : il y a de gros risques de conflits ! |
|
|
|
# Essaye de respecter le maximum de 80 colonnes sur ton code. |
|
|
|
# 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). |
|
|
|
# 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.5 / 10 |
|
|
|
|
|
|
|
from Pile import Pile_lst |
|
|
|
from math import * |
|
|
|
from tkinter import * |
|
|
|