Я пытаюсь создать функцию, которая будет вычислять среднее значение для данного списка, а затем возвращает все элементы в этом списке, которые превышают математическое среднее значение этого списка. Пример: если задан список [1,2,3,4,5,6], среднее значение будет 3,5. Таким образом, функция должна распечатывать числа (4,5,6).
Я дошел до того, что добавил все числа в списке, но независимо от того, что я делаю, я не могу понять,как получить среднее значение или заставить его распечатать числа, которые превышают математическое среднее.
Это то, что у меня есть, чтобы добавить все элементы любого списка:
def accum2(seq):
total = 0
for x in seq:
total += x
return total
print (accum2([1,2,3,4,5,6]))
Ожидаемый результат печати (АКБ2 ([1,2,3,4,5,6])) должен быть (4,5,6), но пока я просто получаю ответ, где он просто складывает всеномер в указанном списке.
Любая помощь будет принята с благодарностью. Заранее благодарим.