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