Creare un elenco punteggio nell'interprete Python , completa con i punteggi 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 per cento :
>>> pesi = [ 10.0, 10.0, 20.0 , 30.0 , 30.0 ]
3
loop attraverso ogni grado, moltiplicare la rappresentazione decimale del voto contro la rappresentazione decimale del peso, o ogni numero diviso per 100 :
>>> contatore = 0 >>> for x in punteggi : . . . punteggi [ contatore ] = ( ax/100 ) * ( pesi [contro] /100 ) . . . count + = 1
4
Aggiungi tutti i nuovi punteggi ponderati insieme in un unico "totale" variabile :
>>> totale = 0 >>> per il punteggio nei punteggi : . . . totale + = punteggio
5
moltiplicare il totale per 100 . Questa è la media ponderata :
>>> media = totale * 100 >>> average80.56
Programmazione © www.354353.com