From cc16eb5dec081bad4ef7312106f67876d4f02daa 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=2011=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=9A-522?= Date: Mon, 3 Nov 2025 10:49:24 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=98=D0=9A=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/test.md | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..744f556 --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,98 @@ +# Индивидуальное контрольное задание по теме 5 + +# Задание. Вариант 10 + +Создайте список со 100 случайными целыми числами в интервале значений от -40 до +100. Рассчитайте сумму значений по тем числам, которые нацело делятся на 3. + +## Решение + +Создание списка со 100 случайными целыми числами в интервале от -40 до 100: +```py +import random +while len(spis) < 100: + spis.append(random.randint(-40,100)) +``` +Полученный список +```py +spis +[70, 19, 9, 46, -6, -40, 8, 91, -17, 91, -37, 10, -20, 70, 52, 0, 21, 73, 52, -38, 55, 48, 74, -32, 51, 70, 50, 16, 89, 11, 11, 79, -40, -32, 38, 13, -16, 66, 4, -36, 32, 89, 17, 16, 100, 65, 92, 70, 95, 7, 20, -7, -1, 48, 70, 43, 86, -29, 39, 76, 78, 46, 82, 5, 85, 18, 90, 98, 28, -12, 99, 90, 29, 24, 13, 17, 33, 26, -28, -12, 65, -35, 54, 59, 68, -14, 43, -20, 99, 24, 16, 71, -28, 92, -40, -6, -33, 66, -39, 39] + +``` +Расчет суммы значений по числам кратным трём. +```py +for i in range(100): + if spis[i]%3==0: + s+=spis[i] + + +print("Итоговая сумма равна", s) +Итоговая сумма равна 852 +``` +Расчет суммы значений по числам кратным трём со следованием каждого кратного и проверкой работоспособности программы: +```py +s=0 +for i in range(100): + if spis[i]%3==0: + s+=spis[i] + print("Значение кратное 3 номер",i, "=", spis[i]) + print("Сумма равна", s) +``` +Вывод каждого кратного и суммы +```py +Значение кратное 3 номер 2 = 9 +Сумма равна 9 +Значение кратное 3 номер 4 = -6 +Сумма равна 3 +Значение кратное 3 номер 15 = 0 +Сумма равна 3 +Значение кратное 3 номер 16 = 21 +Сумма равна 24 +Значение кратное 3 номер 21 = 48 +Сумма равна 72 +Значение кратное 3 номер 24 = 51 +Сумма равна 123 +Значение кратное 3 номер 37 = 66 +Сумма равна 189 +Значение кратное 3 номер 39 = -36 +Сумма равна 153 +Значение кратное 3 номер 53 = 48 +Сумма равна 201 +Значение кратное 3 номер 58 = 39 +Сумма равна 240 +Значение кратное 3 номер 60 = 78 +Сумма равна 318 +Значение кратное 3 номер 65 = 18 +Сумма равна 336 +Значение кратное 3 номер 66 = 90 +Сумма равна 426 +Значение кратное 3 номер 69 = -12 +Сумма равна 414 +Значение кратное 3 номер 70 = 99 +Сумма равна 513 +Значение кратное 3 номер 71 = 90 +Сумма равна 603 +Значение кратное 3 номер 73 = 24 +Сумма равна 627 +Значение кратное 3 номер 76 = 33 +Сумма равна 660 +Значение кратное 3 номер 79 = -12 +Сумма равна 648 +Значение кратное 3 номер 82 = 54 +Сумма равна 702 +Значение кратное 3 номер 88 = 99 +Сумма равна 801 +Значение кратное 3 номер 89 = 24 +Сумма равна 825 +Значение кратное 3 номер 95 = -6 +Сумма равна 819 +Значение кратное 3 номер 96 = -33 +Сумма равна 786 +Значение кратное 3 номер 97 = 66 +Сумма равна 852 +Значение кратное 3 номер 98 = -39 +Сумма равна 813 +Значение кратное 3 номер 99 = 39 +Сумма равна 852 +``` + +