Bonjour,
Il y a un truc qui me depasse en Python!! Lorsque je cree 2 objets differents, les données de l'un interfere avec celui de l'autre comme si ils ne faisaient qu'un seul et meme objet !!!
pour montrer de quoi je parle, j'ai ecrit le code suivant:
quelqu'un peut m'expliquer ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 class Essai(object): name = "" myTests = [] # list of defined criteria def addATest(self, t): self.myTests.append(t) def printEssai (self): for i in range(len(self.myTests)): print self.myTests[i] if __name__ == '__main__': essai1 = Essai() essai1.addATest(3) essai1.addATest(4) essai1.printEssai() essai2 = Essai() essai2.addATest(6) essai1.printEssai()
merci
Partager