mrcryptsie
New
aadd23b
raw
history blame contribute delete
926 Bytes
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