From 3024f15e666db806da40b255ac104233f444f681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9C=D0=B0=D1=80?= =?UTF-8?q?=D0=BA=D0=BE=D0=B2?= Date: Mon, 27 Oct 2025 11:32:15 +0300 Subject: [PATCH] test is done --- TEMA5/test.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..5d1e750 --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,28 @@ +# Индивидуальное контрольное задание + +Марков Никита Сергеевич, А-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 случаях + +``` + +