Напишите программу, которая принимает пять оценок спортсмена от экспертов и возвращает итоговую оценку спортсмена
Напишите программу, которая принимает пять оценок спортсмена от экспертов и возвращает итоговую оценку спортсмена. Итоговая оценка вычисляется путем отбрасывания наибольшей и наименьшей оценок и нахождения среднего арифметического оставшихся трех оценок. Программа должна принимать входную строку, содержащую пять неотрицательных целых чисел, разделенных пробелами, и выводить отброшенные оценки экспертов (сначала наименьшую, а затем наибольшую) в первой строке, а итоговую оценку спортсмена во второй строке.
03.02.2024 20:11
Пояснение: Для решения данной задачи нам понадобится написать программу, которая принимает пять оценок спортсмена от экспертов и находит итоговую оценку. Сначала, мы должны разбить входную строку на отдельные оценки, используя разделитель пробела. Затем, мы сортируем оценки по возрастанию и отбрасываем наименьшую и наибольшую оценки, оставляя только три средние оценки. Далее, мы вычисляем среднее арифметическое оставшихся оценок и выводим его на экран.
Доп. материал:
Совет: Для разделения строки на отдельные оценки, вы можете использовать метод `split()`, который разделяет строку на подстроки на основе заданного разделителя. При сортировке оценок, вы можете использовать метод `sort()` или `sorted()`. Для вычисления среднего арифметического, вы можете просуммировать оставшиеся три оценки и поделить их на 3.
Дополнительное задание: Напишите программу, которая принимает входную строку "5 7 6 8 9" и выводит отброшенные оценки экспертов (сначала наименьшую, затем наибольшую) в первой строке, а итоговую оценку спортсмена во второй строке.