top of page
Projet n°1

Calculer la moyenne des scores pix

score1 = float (input("Entrez la valeur de la score 1 :"))
score2 = float (input("Entrez la valeur de la score 2 :"))
score3 = float (input("Entrez la valeur de la score 3 :"))
score4 = float (input("Entrez la valeur de la score 4 :"))
nb_score = 4
Moyenne = (score1 + score2 + score3 + score4) / nb_score
print("la moyenne des notes est : ", Moyenne)


 

Convertisseur de score pix en note

moyenne_choisie = int(input("Entrer la moyenne des notes voulu "))
noms_eleves = ["Lilian", "Maxence", "Mathis"]
scores_eleves = [250, 500, 400]
note_eleve = []
score_max = max(scores_eleves)
#score_min = min(scores_eleves)
score_moyen =0
x = 0

for i in scores_eleves:
    score_moyen += i / len(scores_eleves)


a= (moyenne_choisie - 20)/(score_moyen - score_max)

b = 20 - (moyenne_choisie - 20)/(score_moyen - score_max)*score_max

for notes_eleves in scores_eleves:
    notes_eleves = (a*notes_eleves + b)
    note_eleve.append(notes_eleves)


for i in noms_eleves:
    print("nom: ",i," note ",note_eleve[x], "score:",scores_eleves[x])
    x + 1

Graphique sur python

import matplotlib.pyplot as plt

fichier = open("score pix eleves.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(",")
    if 'Lycée Bernard Palissy' in elements[0]:
        Liste_x.append(elements[4])
        Liste_y.append(int(elements[8]))
print(Liste_x, Liste_y)
fichier.close()

def tracer_figure(liste1,liste2):
    plt.figure(figsize = (16, 10))


    plt.xlabel('Prénoms')
    plt.xticks(rotation = 60)
    plt.ylabel('en Pts')
    plt.title("Score pix des éléve de NSI")
    plt.legend()
    plt.show()

plt.plot(Liste_x,Liste_y,'r.')
plt.grid()
plt.show()

Aditionneur de bit

Capture.PNG

messi = goat

NSI

messi=goat

© 2022 par NSI. Créé avec Wix.com

bottom of page