Разработайте программу по подсчету очков для конкурса пения в школе, если всего в оценке конкурсантов участвует 10 судей. Программа должна автоматически выставлять оценку - среднего арифметического самого высокого и самого низкого баллов из выставленных судьями.

20 Авг 2019 в 08:42
819 +1
0
Ответы
1

Программа будет иметь следующий алгоритм:

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

Пример кода на Python:

# Создаем список оценок для каждого участника
scores = [[7, 8, 9, 7, 8, 10, 6, 9, 9, 8],
[8, 7, 9, 6, 8, 7, 9, 9, 8, 10],
[9, 8, 7, 6, 9, 8, 9, 8, 7, 10]]
# Функция для подсчета среднего арифметического самой высокой и самой низкой оценок
def calculate_average(scores):
max_score = max(scores)
min_score = min(scores)
average = (max_score + min_score) / 2
return average
# Вычисляем среднюю оценку для каждого участника
average_scores = []
for score_list in scores:
average_score = calculate_average(score_list)
average_scores.append(average_score)
# Выводим средние оценки каждого участника
for i, average_score in enumerate(average_scores):
print(f"Участник {i+1}: {average_score}")

Этот код вычислит и выведет среднюю оценку для каждого участника на основе самой высокой и самой низкой оценок из списка судей.

20 Апр в 13:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир