Bonjour ,
J'ai besoin d'aide pour un exo sur les classes en python ..
J'ai une classe collège , une liste d'étudiants , et je souhaite attribuer à chaque étudiant une liste de notes , pour pouvoir calculer la moyenne générale du collège .
Sachant que je dois indiquer moi même le nombre d'étudiants dans ma liste .
Donc comment créer la fonction "moyenne" en combinant ces 2 fonctions , si j'ai x étudiants leurs associer à chacun une liste de notes et calculer la moyenne total.
Merci
Ma fonction permettant d'ajouter des étudiants à ma liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class College: nom=str liste=[] notee=[] def __init__(self,nom="college rolland"): self.nom=nom
Et ma fonction qui ajouter des notes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def ajouter(self): n=int(input("combien d'etudiants voulez vous ajouter")) liste=[] for i in range(1,n+1): x=str(input("entrez le nom de l'étudiant")) self.liste.append(x) return liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def note(self): x=int(input("entrez le nombres de valeurs")) notee=[] for i in range (1,x+1): n=int(input("entrez une valeur")) self.notee.append(n) return notee
Partager