Сортування обміном (метод бульбашки)

Презентація 9 клас Урок 53
Заготовки 9 клас Урок_53.py

Вправа 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) Виведіть результат з одним десятковим знаком.