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
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
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
 
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
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 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