Я пытаюсь заставить свою функцию работать в среднем, записать ее в файл и отсортировать с помощью python. Это мой код:как вычислить среднее значение, записать его в CSV-файл, а затем отсортировать его с помощью python
def average_score(filename):
with open(filename) as Class:
reader = c.reader(Class,delimiter=",")
for row in reader:
people = []
people.append(row[0])
user, *scores = row
average = sum([int(score) for score in scores])/len(scores)
a = open(filename,"a").writer(Class)
data = [[average]]
a.writerows(data)
people.append(score)
count = count+1
list11.insert(count,people)
sort=sorted(list11, key = o.itemgetter(4), reverse = False)
for eachline in sort:
print(eachline)
CSV файл:
kieran,3,10,7
ben,4,8,5
ethan,9,1,4
oliver,7,2,3
сделать и хотите, чтобы отсортировать их по баллам или avarages? Я не получаю его –
по их средним значениям по возможности –