class Editeur: def __init__(self, nom): self.nom = nom self.num = 0 self.sesLivres=[] def toString(self): return "Editeur : " + str(self.num) + " " + self.nom def toString(self): return "Editeur : " + str(self.num) + " " + self.nom def toStringAvecSesLivres(self): ch=self.toString() for livre in self.sesLivres: ch = ch + livre.toString() return ch def ajouterLivre(self,prmLivre): self.sesLivres.append(prmLivre) def getSesLivres(): return self.sesLivres # ========================================================== class Livre: def __init__(self, prmNum, prmTitre, prmEditeur): self.num = 0 self.titre= prmTitre self.sonEditeur=prmEditeur self.sonEditeur.ajouterLivre(self) def toString(self): return "Livre : " + str(self.num) + " " + self.titre + " " + self.sonEditeur.nom def toStringAvecSonEditeur(self): return "Livre : " + str(self.num) + " " + self.titre + " " + self.sonEditeur.nom