LISTE DE LISTES
Echauffement
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 d'afficher toutes les notes de l'élève.
for matiere in MesNotes:
print(matiere)
for matiere in MesNotes:
for note in matiere:
print(n)
- Ouvrir un fichier Thonny puis tester les scripts ci-dessus.
- Modifier la deuxième méthode pour créer une liste ToutesMesNotes qui contient toutes les notes de l'élève.
for matiere in MesNotes:
for note in matiere:
print(n)
Moyennes
- Compléter la fonction ci-dessous :
def moyenne_matiere(indice):
"""
Renvoir la moyenne de la matère donc l'indice est donnée en parametre
param indice : (int)
return moyenne : (float) la moyenne
C. U : indice doit pêtre comprris entre 0 et le nombre de matière -1
"""
return moyenne
- En déduire la moyenne en maths et hist
Commande pour avoir la moyenne de maths :
Commande pour avoir la moyenne de hist :
- Compléter la fonction ci-dessous :
def moyenne_generale(MesNotes):
"""
Renvoie la moyenne de toutes les valeurs présentes dans MesNotes
param MesNotes : (list) liste de listes d'entiers
return moyenne : (float) la moyenne
C. U : notes ne doit contenir que des float ou des int
"""
return moyenne
- En déduire la moyenne en maths et hist
Commande pour avoir la moyenne générale :
Application : Un peu de coloriage
- Télécharger le fichier dessiner.py
- Dans le fichier dessiner.py , créer une fonction creerListeV1() qui génére une liste contenant 1000 valeurs comprisent entre 0 et 255.
- Compiler le fichier et taper dans la console
>>>desinerV1()
Normalement, un petit dessin a été créer dans votre dossier de travail.
- Dans le fichier dessiner.py, créer une fonction creerListeV2() qui génére une liste contenant 500 listes de 1000 valeurs comprisent entre 0 et 255.
- Compiler le fichier et taper dans la console
>>>desinerV2()
Normalement, un beau dessin a été créer dans votre dossier de travail.
Ecrire le code qui a permis de contruire l'image ci-dessous.
