NSI
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
