From 7fdb9c6d52b64e0181a518720056a90d97a538cf Mon Sep 17 00:00:00 2001 From: Lykova Liza Date: Fri, 7 Nov 2025 12:33:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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..50436fa --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,28 @@ +# Индивидуальное контрольное задание по теме 5 + +Лыкова Елизавета, А-01-23 + +## Задание + +Создайте кортеж с 20 случайными числами, равномерно распределенными в диапазоне от 20 до 98. Рассчитайте среднее значение по тем числам из множества, которые находятся в диапазоне значений от 40 до 70. + +## Решение + +```py +import random +kort = tuple(random.randint(20,98) for _ in range(20)) +kort +(73, 47, 73, 39, 44, 27, 58, 22, 68, 85, 51, 42, 24, 46, 22, 24, 83, 88, 63, 57) +filt_kort = [] +for i in kort: + if 40<= i <= 70: + filt_kort.append(i) +filt_kort +[47, 44, 58, 68, 51, 42, 46, 63, 57] +if filt_kort: + sred = sum(filt_kort)/len(filt_kort) + print(f'Среднее значение: ', sred) +else: + print(f'В диапазоне нет значений от 40 до 70') +Среднее значение: 52.888888888888886 +``` \ No newline at end of file