top of page
DOVI Bryan 1°1
Projet Pix
Sept - Oct 2023
score=[261,303,334,266,331,562,250,416,314,342,203,446]
import matplotlib.pyplot as plt
fichier = open("4_octobre_2023_NSI1.csv", encoding="utf8")
ligne = fichier.readline() # lecture de la première ligne
noms_colonnes = ligne.strip().split(";")
# récupération de tous les éléments de la première lignes
print("noms colonnes=",noms_colonnes)
Liste_x=[]
Liste_y=[]
for ligne in fichier:
elements = ligne.strip().split(";")
Liste_x.append(elements[4])
Liste_y.append(int(elements[9]))
print(Liste_x, Liste_y)
fichier.close()
def tracer_figure(liste1,liste2):
plt.figure(figsize = (16, 10))
plt.plot(liste1,liste2, label='Nsi')
plt.xlabel('Noms')
plt.xticks(rotation = 60)
plt.ylabel('')
plt.title("Notes Pix")
plt.legend()
plt.show()
if __name__=="__main__":
tracer_figure(Liste_x,Liste_y)
def Moyenne(liste):
somme = 0
compteur = 0
for i in liste:
somme = i + somme
compteur = compteur + 1
print(somme/compteur)
return (somme/compteur)
def Minimum(liste):
minimum_liste=1000000
for i in liste:
if i < minimum_liste:
minimum_liste=i
print(minimum_liste)
return minimum_liste
def Maximum(liste):
maximum_liste=0
for i in liste:
if i > maximum_liste:
maximum_liste=i
print (Maximum)
return (Maximum)
moyenne=Moyenne(Liste_x)
maximum=Maximum(Liste_x)
Notemoyenne=int(input("Choisissez la note moyenne"))
b = (20-Notemoyenne*maximum/moyenne)/(1-maximum/moyenne)
a = (Notemoyenne-b)/moyenne
Notes=[]
for score in liste_y
Ce programme m'a servit à calculer la moyenne des moyennes de la classe.

Je n'est pas été capable
d'incorporer les calculs à mon
programme par moi même
alors ceci n'est qu'une copie
de la correction.
Cette partie m'a permis de
créer un graphique et utiliser
les information du fichier Excel.
Programmes donnant le
maximum, minimum et la
moyenne faits par moi même.
bottom of page