1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
class ClassBidon(object):
def __init__(self):
self.L = []
self.i = -1
def ajoute(self, nom , fonction, info):
self.L.append([nom , fonction, info])
def __iter__(self):
return self
def next(self):
self.i += 1
if self.i >= len(self.L):
raise StopIteration
self.nom = self.L[self.i][0]
self.fonction = self.L[self.i][1]
self.description = self.L[self.i][2]
return self
cbidon = ClassBidon()
cbidon.ajoute("Marc", "surveillant", "petit")
cbidon.ajoute("Paul", "visiteur", "lunettes noires")
cbidon.ajoute("Toto", "concierge", "sympa")
for attribut in cbidon:
print attribut.nom |
Partager