From 082a884806bd0557900409e7a9d30bb241c5e4b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=2013=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-202?= Date: Fri, 7 Nov 2025 09:55:44 +0300 Subject: [PATCH] TEMA5/test.md --- TEMA5/test.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..391fb41 --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,33 @@ +# Индивидуальное контрольное задание по теме 5 + +Гордиевских Данил А-03-23 + +## Условие + +Напишите инструкции создания списка с 20 случайными нормально распределенными (математическое ожидание равно -50, дисперсия равна 64) числами. Из этого списка перепишите в другой список только те элементы, которые не превышают среднего значения. + +## Решение + +```py +>>> from random import * +>>> spis = [] +>>> for i in range(20): +... spis.append(gauss(-50,64)) +... +... +>>> from statistics import * +>>> sred = mean(spis) +>>> spisnew = [] +>>> for i in range(len(spis)): +... if spis[i]<=sred: +... spisnew.append(spis[i]) +... +... +>>> print(spis) +[-95.4106354528638, -68.57442120359156, -61.956283320774475, -74.17382575733697, -73.34835530918741, -13.894470679226565, -35.45403184867236, -31.498147683478503, 27.037644557152873, 55.22680246648059, -74.76545145503609, 11.556505860627482, -57.968278929697114, -47.538710192853785, -92.18502173055543, 97.12462411170492, 3.256591532214216, -40.06403905094467, -86.6051144137632, -20.11182186455578] +>>> print(spisnew) +[-95.4106354528638, -68.57442120359156, -61.956283320774475, -74.17382575733697, -73.34835530918741, -35.45403184867236, -74.76545145503609, -57.968278929697114, -47.538710192853785, -92.18502173055543, -40.06403905094467, -86.6051144137632] +>>> sred +-33.96732201821788 + +``` \ No newline at end of file