форкнуто от main/python-labs
Родитель
57e81c20f2
Сommit
8d789b4186
@ -0,0 +1,28 @@
|
|||||||
|
# Индивидуальное контрольное задание по теме 4
|
||||||
|
|
||||||
|
Зеленкина Катерина, А-02-23
|
||||||
|
Вариант 4
|
||||||
|
|
||||||
|
## Задание
|
||||||
|
Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значение и число элементов, значение которых превышает это среднее.
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
|
||||||
|
```py
|
||||||
|
>>> import random
|
||||||
|
>>> sps = []
|
||||||
|
>>> for i in range(20):
|
||||||
|
... a = random.gauss(3400, 121)
|
||||||
|
... sps.append(a)
|
||||||
|
>>> sps
|
||||||
|
[3431.155397379455, 3478.188694408208, 3435.908870777569, 3362.78665963242, 3431.2245919234783, 3300.9582740247174, 3325.9785802978454, 3193.043735280943, 3140.4906467982873, 3387.8725882715594, 3268.3901269202524, 3390.76933894916, 3439.6808159716015, 3387.09133412823, 3269.745837875136, 3271.7952555640736, 3209.5571026907282, 3227.351259585531, 3312.9066412209495, 3382.1662856744238]
|
||||||
|
>>> sr = sum(sps)/20; sr
|
||||||
|
3332.353101868728
|
||||||
|
>>> i=0
|
||||||
|
>>> for el in sps:
|
||||||
|
... if el>sr:
|
||||||
|
... i+=1
|
||||||
|
|
||||||
|
>>> i
|
||||||
|
10
|
||||||
|
```
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
import random
|
||||||
|
sps = []
|
||||||
|
for i in range(20):
|
||||||
|
a = random.gauss(3400, 121)
|
||||||
|
sps.append(a)
|
||||||
|
print('Список: ', sps)
|
||||||
|
sr = sum(sps)/20
|
||||||
|
print('Среднее значение: ', sr)
|
||||||
|
i=0
|
||||||
|
for el in sps:
|
||||||
|
if el>sr:
|
||||||
|
i+=1
|
||||||
|
print('Кол-во элементов больше среднего: ', i)
|
||||||
Загрузка…
Ссылка в новой задаче