0 / 0 / 0
Регистрация: 19.06.2021
Сообщений: 28

На соревнованиях выступление спортсмена оценивают 5 экспертов

14.06.2022, 17:12. Показов 5249. Ответов 4

Студворк — интернет-сервис помощи студентам
На соревнованиях выступление спортсмена оценивают 5 экспертов,
каждый из них выставляет оценку в баллах (целое число). Для
получения итоговой оценки лучшая и худшая из оценок экспертов
отбрасываются, а для оставшихся трёх находится среднее
арифметическое.
Напишите программу, которая принимает 5 оценок экспертов и
возвращает итоговую оценку спортсмена. Используйте функцию для
вычисления итоговой оценки.
Входные данные:
Входная строка содержит 5 неотрицательных целых чисел, разделённых
пробелами.
Выходные данные:
Программа должна вывести в первой строке отброшенные оценки
экспертов (минимальную, затем максимальную), разделив их пробелами.
Во второй строке выводится одно вещественное число: итоговая оценка с
двумя знаками в дробной части.
Примеры:
входные данные
1 2 3 4 5
выходные данные
1 5
3.00
Помогите пожалуйста, я не смогла написать сама, буду очень признательна(
Желательны комментарии
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.06.2022, 17:12
Ответы с готовыми решениями:

На соревнованиях выступление спортсмена оценивают 5 экспертов, каждый из них выставляет оценку в баллах
На соревнованиях выступление спортсмена оценивают 5 экспертов, каждый из них выставляет оценку в баллах (целое число). Для получения ...

Выступление спортсмена независимо оценивается несколькими судьями.
Выступление спортсмена независимо оценивается несколькими судьями. Затем из всей совокупности оценок удаляются наиболее высокая, найболее...

В некоторых вида спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судья
В некоторых вида спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей...

4
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
14.06.2022, 17:41
Python
1
2
a = sorted(list(map(int, input().split())))
print(f'{a[0]} {a[-1]}\n{sum(a[1:-1]) / len(a[1:-1]):.2f}')
1
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
14.06.2022, 18:40
Ну или так:

Python
1
2
3
from statistics import mean
a = sorted(list(map(int, input('-> ').split())))
print(f'{a.pop(0)} {a.pop()}\n{ mean(a).__round__(2) }')
1
0 / 0 / 0
Регистрация: 19.06.2021
Сообщений: 28
14.06.2022, 23:21  [ТС]
Спасибо большое, буду очень благодарна если прокомментируете строки кода, мне еще такие операции не сразу понятны)
0
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
15.06.2022, 00:00
Лучший ответ Сообщение было отмечено Erdny как решение

Решение

Цитата Сообщение от Erdny Посмотреть сообщение
буду очень благодарна если прокомментируете строки кода, мне еще такие операции не сразу понятны)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from statistics import mean # Из модуля statistics импортируется функция mean(), вычисляющая
                            # среднее значение последовательности.
 
a = sorted(list(map(int, input('-> ').split())))    # Функция input() вводит строку с клавиатуры
                                                    # и возвращает ее. Метод строки split() без аргументов
                                                    # делит строку на слова, расположенные между пробелами
                                                    # и возвращает их список.
                                                    # Функция map преобразует каждый элемент этого списка
                                                    # к типу int и возвращает итератор нового списка.
                                                    # Функция list разворачивает этот итератор в список чисел.
                                                    # Функция sorted() сортирует этот список чисел,
                                                    # и он присваивается переменной a.
 
print(f'{a.pop(0)} {a.pop()}\n{ mean(a).__round__(2) }')    # Метод списка pop(0) удаляет первый элемент списка
                                                            # и возвращает его. Этот же метод без аргумента
                                                            # делает то же самое с последним элементом списка.
                                                            # Функция mean() вычисляет и возвращает среднее
                                                            # значение списка a. Метод __round__() класса float
                                                            # округляет полученное среднее значение до двух
                                                            # знаков после точки.
                                                            # Функции print() передается f-строка, в которой
                                                            # выражения в фигурных скобках заменяются их
                                                            # значениями. Эта строка выводится на монитор
                                                            # функцией print().
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2022, 00:00
Помогаю со студенческими работами здесь

В некоторых вида спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судьями, затем
Помогите пожалуйста Нужны модули В некоторых вида спортивных состязаний выступление каждого сортосмена независимо оценивается...

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

Определить лучший результат 2-ого спортсмена в соревнованиях по прыжкам в длину
В соревнованиях по прыжкам в длину участвовали N-спорстменов. Каждый спортсмен мог сделать M-попыток. Результаты ( длины прыжков ) занесены...

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

Два спортсмена могут получить на соревнованиях для своей команды зачетные очки
Два спортсмена могут получить на соревнованиях для своей команды зачетные очки . Один спортсмен может их получить с вероятностью - 0,7 ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru