форкнуто от main/python-labs
Родитель
e9e27ea50f
Сommit
3024f15e66
@ -0,0 +1,28 @@
|
||||
# Индивидуальное контрольное задание
|
||||
|
||||
Марков Никита Сергеевич, А-03-23
|
||||
|
||||
## 23 вариант
|
||||
|
||||
23.Создайте множество с 20 элементами – случайными, нормально распределенными числами с математическим ожиданием -5 и стандартным отклонением 8. Превратите множество в список, рассчитайте по нему среднее значение. Подсчитайте сколько элементов списка превышают это среднее значение и отобразите результат в виде символьной строки вида: «превышение в ХХ случаях».
|
||||
|
||||
```py
|
||||
|
||||
>>> import random
|
||||
>>> random_set = set()
|
||||
>>> while len(random_set) < 20:
|
||||
random_set.add(random.gauss(-5, 8))
|
||||
>>> numbers_list = list(random_set)
|
||||
>>> average = sum(numbers_list) / len(numbers_list)
|
||||
>>> count = 0
|
||||
>>> above_avg = []
|
||||
>>> for num in numbers_list:
|
||||
if num > average:
|
||||
count += 1
|
||||
above_avg.append(num)
|
||||
>>> print(f"превышение в {count} случаях")
|
||||
превышение в 9 случаях
|
||||
|
||||
```
|
||||
|
||||
|
||||
Загрузка…
Ссылка в новой задаче