我编写了一个程序,询问用户他们希望如何对数据进行排序。可以对数据进行排序的一种方法是将学生的平均分数从最高到最低。但是,我遇到了问题,因为该程序输出了学生的所有3个分数而不是这3个分数的平均分数。该程序可以按从高到低的顺序排序,但它显示所有3个分数而不是平均分数。我怎么能解决这个问题?
答案 0 :(得分:1)
这个怎么样?
from numpy import average
a='1,2,3'
average( [int(n) for n in a.split(',') ] )
答案 1 :(得分:0)
您将返回整个line_avg列表。你只需要返回平均值,而不是所有等级