Оценки спортсмена
Информатика

Напишите программу, которая принимает пять оценок спортсмена от экспертов и возвращает итоговую оценку спортсмена

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

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

    Доп. материал:

    Входная строка: "8 9 7 9 6"
    Отброшенные оценки экспертов: 6 9
    Итоговая оценка спортсмена: 8


    Совет: Для разделения строки на отдельные оценки, вы можете использовать метод `split()`, который разделяет строку на подстроки на основе заданного разделителя. При сортировке оценок, вы можете использовать метод `sort()` или `sorted()`. Для вычисления среднего арифметического, вы можете просуммировать оставшиеся три оценки и поделить их на 3.

    Дополнительное задание: Напишите программу, которая принимает входную строку "5 7 6 8 9" и выводит отброшенные оценки экспертов (сначала наименьшую, затем наибольшую) в первой строке, а итоговую оценку спортсмена во второй строке.
Написать свой ответ: