Помогите пожалуйста решить задачу ** puthon! ** соревнованиях выступление спортсмена...

0 голосов
674 просмотров

Помогите пожалуйста решить задачу на puthon!
На соревнованиях выступление спортсмена оценивают 5 экспертов, каждый из них выставляет оценку в баллах (целое число). Для получения итоговой оценки лучшая и худшая из оценок экспертов отбрасываются, а для оставшихся трёх находится среднее арифметическое. Напишите программу, которая принимает 5 оценок экспертов и возвращает итоговую оценку спортсмена. Используйте функцию для вычисления итоговой оценки.

Входные данные
Входная строка содержит 5 неотрицательных целых чисел, разделённых пробелами.

Выходные данные
Программа должна вывести в первой строке отброшенные оценки экспертов (минимальную, затем максимальную), разделив их пробелами. Во второй строке выводится одно вещественное число: итоговая оценка с двумя знаками в дробной части.

Примеры
входные данные
1 2 3 4 5
выходные данные
1 5
3.00


Информатика (90 баллов) | 674 просмотров
Дан 1 ответ
0 голосов

Def GetRate(rates):
    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))

(1.5k баллов)