Come calcolare Weighscore in Python

April 14

Ci sono alcuni modi per calcolare i punteggi degli studenti al fine di ottenere una media. Un modo per farlo è quello di dare ad ogni segnare un "peso", o il valore più alto, rispetto ad altri punteggi. Questo può riflettere l'importanza di una ventina, diciamo un test, contro un altro punteggio. L'utilizzo di Python e la sua funzionalità integrate matematiche, è possibile creare un programma Python che determina punteggi medi in un sistema di classificazione ponderato.

istruzione

1 Creare un elenco punteggio nella interprete Python, completa con i punteggi di esempio:

colonne sonore = [98.0, 78.5, 87.0, 85.4, 66.3]

2 Creare un altro elenco contenente i pesi di ciascun punteggio. Ogni peso corrisponderà al grado nello stesso indice della lista punteggi. I pesi devono aggiungere fino al 100 per cento:

pesi = [10.0, 10.0, 20.0, 30.0, 30.0]

3 Loop attraverso ogni grado, moltiplicare la rappresentazione decimale del grado contro la rappresentazione decimale del peso, o ciascun numero diviso per 100:

contatore = 0
per x nei punteggi:
. . . punteggi [contro] = (x / 100) * (pesi [contro] / 100)
. . . contare + 1 =

4 Aggiungere tutti i nuovi punteggi ponderati insieme in una singola variabile "totale":

totale = 0
per il punteggio nei punteggi:
. . . totale + = punteggio

5 Moltiplicare il totale di 100. Questa è la media ponderata:

media = totale 100 *
media
80.56