Решить на puthon! на соревнованиях выступление спортсмена оценивают 5 экспертов, каждый из них выставляет оценку в (целое число). для получения итоговой оценки лучшая и худшая из оценок экспертов отбрасываются, а для оставшихся трёх находится среднее арифметическое. напишите программу, которая принимает 5 оценок экспертов и возвращает итоговую оценку спортсмена. используйте функцию для вычисления итоговой оценки. входные данные входная строка содержит 5 неотрицательных целых чисел, разделённых пробелами. выходные данные программа должна вывести в первой строке отброшенные оценки экспертов (минимальную, затем максимальную), разделив их пробелами. во второй строке выводится одно вещественное число: итоговая оценка с двумя знаками в дробной части. примеры входные данные 1 2 3 4 5 выходные данные 1 5 3.00
286
318
Ответы на вопрос:
Def getrate(rates): rateslist = [] for rate in rates.split(' '): rateslist.append(int(rate)) print(str(rateslist[0]) + ' ' + str(rateslist[-1])) rateslist.remove(rateslist[0]) rateslist.remove(rateslist[-1]) return sum(rateslist)/ len(rateslist); rates = input() print('%.2f' % getrate(rates))
var s, c: integer; begin s : = 0; for c : = 1 to 100 do s : = s + c; writeln('s = ', s); readln; end.
Популярно: Информатика
-
26906914.02.2021 19:41
-
aijamalkamalova09.01.2020 20:45
-
TemirMamekov18.10.2022 21:05
-
magomedov25406.09.2020 06:02
-
ShipunovaDaria31.10.2020 07:02
-
Elkahit09.03.2020 04:07
-
nik10291015.02.2020 03:35
-
neoguy22803.06.2021 15:02
-
nikitabeg18.08.2020 19:45
-
AyanaHaverfords30.10.2022 07:55