# Индивидуальное контрольное задание по теме 5 Подольский Никита, А-01-23 ## Задание (Вариант 5) По заданному списку со случайными числовыми элементами (любое распределение) рассчитайте число элементов списка, значение которых превышает  значение, равное полусумме наименьшего и наибольшего элементов списка. ## Решение ### 1 ``` python >>> import random >>> n = int(input("Введите количество элементов списка: ")) 5 >>> numbers = [] >>> for i in range(n): numbers.append(random.randint(-100, 100)) >>> print("Исходный список:", numbers) [-1, 96, 21, -73, 3] >>> min_elem = min(numbers) >>> max_elem = max(numbers) >>> half_sum = (min_elem + max_elem) / 2 >>> count = 0 >>> for x in numbers: if x > half_sum: count += 1 # 6. Выводим результаты >>> print("Минимальный элемент:", min_elem) Минимальный элемент: -73 >>> print("Максимальный элемент:", max_elem) Максимальный элемент: 96 >>> print("Полусумма min и max:", half_sum) Полусумма min и max: 11.5 >>> print("Количество элементов, больших полусуммы:", count) Количество элементов, больших полусуммы: 2 ```