• Предмет: Информатика
  • Автор: razabovtimur76
  • Вопрос задан 2 года назад

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

Приложения:

Ответы

Ответ дал: 4688f71163
5

Ответ:

Итак, рассмотрим решение

Объяснение:

Задача 5

На ввод поступает строка оценок, разделенных пробелами.

Используем этот факт и с помощью функции map сразу приведем их к числовому типу int. Здесь же создадим список из получившихся значений marks.

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

Опишем функцию average(). Эта функция будет возвращать среднее значение оценок, предварительно удалив с помощью метода remove из списка ранее найденные максимальный и минимальный элементы.

Вспомним, что функция high_low() возвращает кортеж значений, следовательно удобнее для вывода воспользоваться starred expressions - распаковщиком (если говорить простым языком). Так, в первом print нужно обязательно это указать с помощью символа *

Второй вывод будет содержать в себе просто результат работы функции average().

Задача решена.

Задача 6

Для решения этой задачи воспользуемся методом len(), который поможет нам узнать количество цифр в введенном числе.

Приложения:

razabovtimur76: спасибо
Вас заинтересует