Nwlapcug.com


Come calcolare Weighscore in Python

Ci sono alcuni modi per calcolare i punteggi degli studenti al fine di ottenere una media. Un modo per farlo è dare ogni punteggio un "peso", o valore superiore, rispetto altri punteggi. Questo può riflettere l'importanza di 1:20, dire un test, contro un altro punteggio. Utilizzando Python e le sue capacità matematiche incorporate, è possibile creare un programma in Python che determina i punteggi medi in un sistema di classificazione ponderato.

Istruzioni

1

Creare un elenco di punteggio nell'interprete Python, con gol di esempio:

punteggi = [98,0, 78,5, 87,0, 85,4 66,3]

2

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

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

3

Scorrere la pagina di ogni grado, moltiplicare la rappresentazione decimale del grado contro la rappresentazione decimale del peso, o ogni numero diviso per 100:

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

4

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

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

5

Moltiplicare il totale per 100. Questa è la media ponderata:

medio = totale * 100
media
80,56