форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
29 строки
1.2 KiB
Markdown
29 строки
1.2 KiB
Markdown
# Индивидуальное контрольное задание
|
|
|
|
Марков Никита Сергеевич, А-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 случаях
|
|
|
|
```
|
|
|
|
|