Il ya quelques façons de calculer les scores des élèves afin d'obtenir une moyenne. Une façon de le faire est de donner à chaque note un «poids », ou valeur plus élevée, que les autres scores. Cela peut refléter l'importance d'une partition , par exemple un test, contre une autre partition. En utilisant Python et ses fonctionnalités intégrées de mathématiques , vous pouvez créer un programme Python qui détermine les scores moyens dans un système de classement pondéré . Choses que vous devez
interpréteur Python
Afficher plus Instructions
1
créer une liste de pointage dans l'interpréteur Python , avec des scores de l'échantillon :
> ; >> scores = [ 98,0 , 78,5 , 87,0 , 85,4 , 66,3 ]
2
Créer une autre liste contenant les poids de chaque note . Chaque poids correspond à la note dans le même index de la liste des scores. Le poids doit être égale à 100 pour cent :
>>> poids = [ 10.0, 10.0, 20.0 , 30.0 , 30.0]
3
boucle à travers chaque qualité , il faut multiplier la représentation décimale de la catégorie contre la représentation décimale du poids , ou chaque nombre divisé par 100:
>>> compteur = 0 >>> for x in scores : . . . scores [ counter] = ( x/100 ) * ( poids [ contre ] /100). . . count + = 1
4
Ajouter tous les nouveaux scores pondérés ensemble en un seul "total" variable:
>>> Total = 0 >>> pour le score dans les résultats : . . . totale + = note
5
multiplier le total par 100. Il s'agit de la moyenne pondérée :
>>> moyenne = Total * 100 >>> average80.56