Hay algunas maneras de calcular puntuaciones de los alumnos con el fin de obtener un promedio . Una forma de hacerlo es dar a cada marcador un "peso ", o de mayor valor , que otras calificaciones . Esto puede reflejar la importancia de una anotación , por ejemplo una prueba , en contra de otra anotación . Usando Python y su base de capacidades matemáticas , se puede crear un programa de Python que determina los puntajes promedio en un sistema de calificación ponderada. Cosas que necesitará
Python intérprete
Mostrar más instrucciones
1
Crear una lista de puntuación en el intérprete de Python , con puntuaciones de la muestra :
> ; >> puntajes = [ 98.0 , 78.5 , 87.0 , 85.4 , 66.3 ]
2
Crear otra lista con los pesos de cada puntuación . Cada peso se corresponderá con el grado en el mismo índice de la lista de puntuaciones. Los pesos deben sumar 100 por ciento :
>>> pesos = [ 10.0, 10.0, 20.0 , 30.0 , 30.0 ]
3
Recorrer cada grado, multiplicar la representación decimal del grado en contra de la representación decimal del peso, o cada número dividido por 100 :
>>> contador = 0 >>> for x in puntajes: . . . resultados [ contador ] = ( x/100 ) * ( pesos [ contra] /100 ) . . . cuenta + = 1
4
Agrega todas las nuevas puntuaciones ponderadas agrupadas en una sola "total" variables :
>>> Total = 0 >>> para la puntuación de las puntuaciones : . . . total + = puntuación
5
multiplicar el total por 100 . Este es el promedio ponderado :
>>> Media = total de * 100 >>> average80.56