Spaces:
Sleeping
Sleeping
class Student: | |
def __init__(self, educmaster, prenom, nom, serie, resultats): | |
self.educmaster = educmaster | |
self.prenom = prenom | |
self.nom = nom | |
self.serie = serie | |
self.resultats = resultats | |
def afficher_moyennes_par_annee(self, coefficients): | |
resultats_str = f"Résultats pour {self.prenom} {self.nom} (ID: {self.educmaster}) en Série {self.serie} :\n" | |
for annee, matieres in self.resultats.items(): | |
resultats_str += f"\nAnnée: {annee}\n" | |
if annee == "Baccalauréat": | |
for matiere, note in matieres.items(): | |
coef = coefficients.get_coefficient(matiere) | |
resultats_str += f"- {matiere} (Coef {coef}): {note}\n" | |
else: | |
for matiere, moyennes in matieres.items(): | |
moy_sem1 = moyennes["Semestre 1"] | |
moy_sem2 = moyennes["Semestre 2"] | |
coef = coefficients.get_coefficient(matiere) | |
resultats_str += f"- {matiere} (Coef {coef}): Semestre 1: {moy_sem1}, Semestre 2: {moy_sem2}\n" | |
return resultats_str |