diff --git a/calculatrice.py b/calculatrice.py index 4fe8857..3be3e15 100644 --- a/calculatrice.py +++ b/calculatrice.py @@ -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 *