From c9489d00a37035f5a1301c386f7410415324857c Mon Sep 17 00:00:00 2001 From: KuzmenkoEA Date: Mon, 3 Nov 2025 07:24:55 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BB(=D0=B0)=20?= =?UTF-8?q?'TEMA5/test.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/test.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..d6b88ae --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,44 @@ +# Индивидуальные контрольные задания по Теме 5 + +Кузьменко Елена, А-02-23 + +## Задание Вариант 9 + + 1)Напишите инструкции создания списка с 20 случайными нормально распределенными (математическое ожидание равно -50, дисперсия равна 64) числами. + 2)Из этого списка перепишите в другой список только те элементы, которые не превышают среднего значения. + + +## Решение + +### 1)Создание списка + +```py +>>> import random +>>> spis = [] +>>> summ = 0 +>>> for i in range(20): +... x = random.gauss(-50,64) +... spis.append(x) +... summ = summ + x # сразу подсчитываем сумму для следующей части задания +... +... +>>> 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] +>>> summ +-1225.062791464005 # сумма элементов списка +``` + +### 2)Новый список(с условием: элементы не превышают среднее значение) + +```py +>>> sred = summ / len(spis); sred +-61.253139573200244 # среднее значение +>>> spis2 = [] +>>> for el in spis: +... if el <= sred: +... spis2.append(el) +... +... +>>> spis2 # новый список +[-76.52423109237077, -67.12618482608087, -64.8019458035814, -115.54835022630267, -127.2315547797578, -77.42422207310663, -71.42855722395895, -70.47875015388418, -96.69684415525273, -75.88132367028277, -114.43142238959923] +``` \ No newline at end of file