Spaces:
Sleeping
Sleeping
File size: 926 Bytes
aadd23b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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 |