LISTE DE LISTES




Voici les notes d'un élève de première

maths=[10,15,7,8,10,9,13]
anglais=[4,15,10]
nsi=[20,18,19]
eps=[15,12]
hist=[10,13,9]
espagnol=[13]
MesNotes=[maths,anglais,nsi,eps,hist,espagnol]


Remarque : La variable MesNotes est une liste dont les élèments sont des listes, c'est une liste de listes.


Sans utiliser Python, donner les résultats affichés par :
>>>len(maths)
>>>len(espagnonl)
>>>eps[1]
>>>anglais[0]
>>>MesNotes[0]
>>>MesNotes[2]
>>>MesNotes[2][0]
>>>MesNotes[4]
>>>MesNotes[4][2]


...


Voici deux façons différentes d'afficher toutes les notes de l'élève.
for elt in MesNotes:
    print(elt)
    
for elt in MesNotes:
    for N in matiere:
        print(N)


  1. Ouvrir un fichier Thonny puis tester les scripts ci-dessus.
  2. Créer une liste vide : ToutesMesNotes
  3. A l'aide des scripts testés ci-dessus et de append, faire en sorte que la liste ToutesMesNotes contiennent toutes les notes de l'élève.
  4. Tester avec print(ToutesMesNotes)







    

  1. Compléter la fonction ci-dessous :
  2. def moyenne(liste):
        """
        Renvoie la moyenne de toutes les valeurs présentes dans liste
        param liste : (list) liste d'entiers
        return  moyenne : (float) la moyenne
        """
        
        
        
        
        
        return moyenne
    
    
    
  3. Ecrire un script qui affiche la moyenne dans chaque matière présente dans MesNotes ainsi que la moyenne générale.


....