PodolskyNK 3 недель назад
Родитель f7e08ea70c
Сommit 391f7fe49e

@ -0,0 +1,41 @@
# Индивидуальное контрольное задание по теме 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
```
Загрузка…
Отмена
Сохранить