|
|
|
@ -17,28 +17,33 @@
|
|
|
|
>>> spis = []
|
|
|
|
>>> spis = []
|
|
|
|
>>> summ = 0
|
|
|
|
>>> summ = 0
|
|
|
|
>>> for i in range(20):
|
|
|
|
>>> for i in range(20):
|
|
|
|
... x = random.gauss(-50,64)
|
|
|
|
... x = random.gauss(-50,8) #мат.ожидание и СКО
|
|
|
|
... spis.append(x)
|
|
|
|
... spis.append(x)
|
|
|
|
... summ = summ + x # сразу подсчитываем сумму для следующей части задания
|
|
|
|
... summ = summ + x # сразу подсчитываем сумму для следующей части задания
|
|
|
|
...
|
|
|
|
...
|
|
|
|
...
|
|
|
|
...
|
|
|
|
>>> spis
|
|
|
|
>>> spis
|
|
|
|
[-59.48903192729105, -16.168725699085684, -76.52423109237077, -67.12618482608087, -64.8019458035814, -115.54835022630267, -127.2315547797578, -77.42422207310663, -37.685441773633556, -52.506551878844434, -71.42855722395895, -70.47875015388418, -48.230520206780945, -96.69684415525273, -75.88132367028277, -12.390853916646037, -58.24175545626191, 54.41985120768848, -114.43142238959923, -37.19637541897177]
|
|
|
|
[-29.24990883377405, -66.00956281807862, -37.69197663256578, -41.91527682163312, -47.21737152973387, -58.786326814361516, -48.845960766508654, -55.84484894086587, -56.503043081539516, -44.59534499265938, -54.60842719739839, -58.778230407514954, -55.850279016898185, -61.0993191141376, -51.74459946755947, -49.20286936852757, -41.115164755690316, -33.58366320198999, -47.0982943955007, -45.86096806160354]
|
|
|
|
>>> summ
|
|
|
|
>>> summ
|
|
|
|
-1225.062791464005 # сумма элементов списка
|
|
|
|
-985.6014362185412
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 2)Новый список(с условием: элементы не превышают среднее значение)
|
|
|
|
### 2)Новый список(с условием: элементы не превышают среднее значение)
|
|
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
```py
|
|
|
|
>>> sred = summ / len(spis); sred
|
|
|
|
>>> sred = summ / len(spis); sred
|
|
|
|
-61.253139573200244 # среднее значение
|
|
|
|
-49.280071810927055 # среднее значение
|
|
|
|
>>> spis2 = []
|
|
|
|
>>> spis2 = []
|
|
|
|
>>> for el in spis:
|
|
|
|
>>> for el in spis:
|
|
|
|
... if el <= sred:
|
|
|
|
... if el <= sred:
|
|
|
|
... spis2.append(el)
|
|
|
|
... spis2.append(el)
|
|
|
|
...
|
|
|
|
...
|
|
|
|
...
|
|
|
|
...
|
|
|
|
|
|
|
|
>>> for el in spis:
|
|
|
|
|
|
|
|
... if el <= sred:
|
|
|
|
|
|
|
|
... spis2.append(el)
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
|
...
|
|
|
|
>>> spis2 # новый список
|
|
|
|
>>> spis2 # новый список
|
|
|
|
[-76.52423109237077, -67.12618482608087, -64.8019458035814, -115.54835022630267, -127.2315547797578, -77.42422207310663, -71.42855722395895, -70.47875015388418, -96.69684415525273, -75.88132367028277, -114.43142238959923]
|
|
|
|
[-66.00956281807862, -58.786326814361516, -55.84484894086587, -56.503043081539516, -54.60842719739839, -58.778230407514954, -55.850279016898185, -61.0993191141376, -51.74459946755947]
|
|
|
|
```
|
|
|
|
```
|