From e127606f2ae7003c4bf24f206ff55c687e7675d4 Mon Sep 17 00:00:00 2001 From: ZhalninVY Date: Fri, 24 Oct 2025 09:19:54 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'TEMA3/test.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA3/test.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/TEMA3/test.md b/TEMA3/test.md index 743779e..15c6e49 100644 --- a/TEMA3/test.md +++ b/TEMA3/test.md @@ -12,7 +12,8 @@ 5) Подсчитайте сумму элементов в объекте, созданном в п.4. Отобразите результат по шаблону: "Сумма элементов=ХХХ". ## Решение -1. +1 + В командном окне после символов приглашения к диалогу ввести инструкции настройки рабочего каталога среды по следующему образцу: import os @@ -20,7 +21,9 @@ os.chdir('<путь доступа к папке>') Установка рабочего каталога позволяет упростить загрузку и сохранение файлов, так как все относительные пути будут отсчитываться от этого каталога. Если имеет место скрипт, который должен считывать файлы из определенного каталога или записывать результаты в эту же директорию - необходимо установить этот каталог как текущий рабочий. -2. + +2 + ```python >>>sentence = "Напишите инструкции, обеспечивающие подсчет числа букв (без запятой, скобок и пробелов) в данном предложении." @@ -33,7 +36,9 @@ os.chdir('<путь доступа к папке>') в предложении 92 букв ``` -3. +3 + + ```python >>>num = 2345 >>>binary = bin(num) @@ -55,7 +60,8 @@ os.chdir('<путь доступа к папке>') 12 ``` -4. +4 + ```python >>>something = {-45,78,90,-3,56} >>>type(something) @@ -65,7 +71,7 @@ os.chdir('<путь доступа к папке>') True ``` -5. +5 ```python >>>total = sum(something) From 98a6412095fe8eec91a29770f52700a42efdd49c Mon Sep 17 00:00:00 2001 From: ZhalninVY Date: Mon, 27 Oct 2025 07:50:03 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA=20=D0=B8=20=D0=BE=D0=BF?= =?UTF-8?q?=D0=B5=D1=87=D0=B0=D1=82=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA4/report.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TEMA4/report.md b/TEMA4/report.md index 2a3ccfe..f9794c7 100644 --- a/TEMA4/report.md +++ b/TEMA4/report.md @@ -132,7 +132,7 @@ range(0, 23) >>>list(range(23)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] ``` -Объект range(23) будет содержать последовательность целых чисел, начиная с 0 и до 22 (так как 23 не включается). Чтобы это увидить, необходимо применить list(). range — это легковесный объект, который генерирует числа на лету, а не хранит их все в памяти, поэтому преобразование в list нужно только для просмотра. Границы диапазона: от 0 и до 23, проход с шагом 1 по умолчанию(Если вызываем просто range(23), выводится только начальное и конечное значение). +Объект range(23) будет содержать последовательность целых чисел, начиная с 0 и до 22 (так как 23 не включается). Чтобы это увидеть, необходимо применить list(). range — это легковесный объект, который генерирует числа на лету, а не хранит их все в памяти, поэтому преобразование в list нужно только для просмотра. Границы диапазона: от 0 и до 23, проход с шагом 1 по умолчанию(Если вызываем просто range(23), выводится только начальное и конечное значение). ### 2.3. Функция zip - создание итерируемого объекта из кортежей ```python @@ -152,7 +152,7 @@ Traceback (most recent call last): ff[1] TypeError: 'zip' object is not subscriptable ``` -К объекту ff нельзя обратиться по индексу из-за того что он не итерируемый, так же он является не изменяемым. +К объекту ff нельзя обратиться по индексу из-за того что он не индексируемый, так же он является не изменяемым. ### 2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки.