from debouche import Debouche class Filiere: def __init__(self, id, nom, universite, etablissement, serie, matieres, debouches): self.id = id self.nom = nom self.universite = universite self.etablissement = etablissement self.serie = serie self.matieres = matieres self.debouches = debouches def afficher_info(self): info = (f"Filière: {self.nom}\n" f" Identifiant de la filière: {self.id}\n" f" Université: {self.universite}\n" f" Établissement: {self.etablissement} ({'École' if 'École' in self.etablissement else 'Faculté'})\n" f" Série correspondante: {self.serie}\n" f" Matières : {', '.join(self.matieres)}\n" f" Débouchés :\n") for debouche in self.debouches: info += debouche.afficher_info() return info