Помогите пожалуйста решить задачу на puthon!
На соревнованиях выступление спортсмена оценивают 5 экспертов, каждый из них выставляет оценку в баллах (целое число). Для получения итоговой оценки лучшая и худшая из оценок экспертов отбрасываются, а для оставшихся трёх находится среднее арифметическое. Напишите программу, которая принимает 5 оценок экспертов и возвращает итоговую оценку спортсмена. Используйте функцию для вычисления итоговой оценки.
Входные данные
Входная строка содержит 5 неотрицательных целых чисел, разделённых пробелами.
Выходные данные
Программа должна вывести в первой строке отброшенные оценки экспертов (минимальную, затем максимальную), разделив их пробелами. Во второй строке выводится одно вещественное число: итоговая оценка с двумя знаками в дробной части.
Примеры
входные данные
1 2 3 4 5
выходные данные
1 5
3.00
Answers & Comments
RatesList = []
for rate in rates.split(' '):
RatesList.append(int(rate))
print(str(RatesList[0]) + ' ' + str(RatesList[-1]))
RatesList.remove(RatesList[0])
RatesList.remove(RatesList[-1])
return sum(RatesList)/ len(RatesList);
rates = input()
print('%.2f' % GetRate(rates))