Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from math import sqrt
- #------------------------------FONCTIONS----------------------------------------
- def moyenne(a,b):
- return sum(a)/b
- def variance(a,moy):
- variance = 0
- for i in a:
- variance += (moy - i)**2
- return variance/len(a)
- def ecart(a):
- return sqrt(a)
- #------------------------------VARIABLES----------------------------------------
- entre=0
- n=int(input("Entrez le nombre de notes"))
- note=[]
- len_note=n
- coeff=[]
- len_coeff=len_note
- len_impact=len_note
- #------------------------------PROGRAMME----------------------------------------
- print("Voici chaque note suivi de son coefficient : ")
- for i in range(0,n):
- entre=float(input("Entrez une note comprise entre 0 et 20 : "))
- while entre>=0 or entre<=20:
- note.append(entre)
- del entre
- else:
- entre=float(input("Veuillez entrer une note comprise entre 0 et 20 : "))
- coeff.append(float(input("Entrez un coefficient")))
- print(note[i],end="-")
- print(coeff[i])
- impact=[note[i]*coeff[i] for i in range (len(note))]
- coeff=sum(coeff)
- print("Voici la moyenne : ")
- somme=moyenne(impact,coeff)
- print(somme)
- print("Voici la variance : ")
- var=variance(note,somme)
- print(var)
- print("Voici l'écart type : ")
- et=ecart(var)
- print(et)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement