Сортування обміном (метод бульбашки)
Вправа 32
Скласти програму для розв’язування задачі. Задача. У фігурному катанні загальна оцінка якості виконання елемента обчислюється як усічене середнє оцінок, даних 9 суддями. Для цього відкидаються найвища і найнижча оцінки, а з решти обчислюється середнє арифметичне.
Складіть програму для визначення оцінки за цими правилами.
1) Створіть Python file із назвою Оцінки. Завантажте модуль random: import random
2) Створіть порожній список grades.
3) Додайте до списку 9 випадкових чисел з інтервалу (4, 6). Щоб згенерувати випадкове дійсне число, викличте метод random.uniform(4, 6) і округліть згенероване число до 1 десяткового знаку:
for i in range(9):
x = random.uniform(4, 6)
grades = grades+[round(x, 1)]
Виведіть список на екран.
4) Упорядкуйте список. Виведіть упорядкований список на екран.
5) Знайдіть середнє арифметичне елементів, що утворюють зріз списку згідно з умовою задачі.
6) Виведіть результат з одним десятковим знаком.