From 28825973c9bb6c68a4079271151bebdb1b532501 Mon Sep 17 00:00:00 2001 From: KhodiukMR Date: Mon, 29 Sep 2025 09:22:50 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20test.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA3/test.md | 86 +++++++++++++++++++++++++++------------------------ 1 file changed, 46 insertions(+), 40 deletions(-) diff --git a/TEMA3/test.md b/TEMA3/test.md index 0892c7c..f82e9d0 100644 --- a/TEMA3/test.md +++ b/TEMA3/test.md @@ -1,40 +1,46 @@ -# Индивидуальное контрольное задание: тест по модулю 1 -Ходюк Максим Романович А-01-23 -## Задание -M1_1 -1) Почему текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python? - -2) Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов. - -3) Напишите инструкцию создания списка с отдельными словами из строки символов. Подсчитайте число слов в списке. - -4) Напишите инструкции создания списка с целочисленными элементами, значения которых равны числу символов в соответствующих словах из первого списка. - -5) Подсчитайте среднюю длину слов в рассматриваемом предложении. - -### Решение -1)Текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python, так как в нём можно создавать скрипты(файлы с расширением .py), которые не получится создать при работе с консольным окном, а также скрипты можно запускать много раз без повторного ввода команд - -2) -string = "Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов." -string = string.replace('-',' ') -string = string.replace('.',' ') -string = string.replace(',',' ') -string -'Создайте объект символьную строку с текстом данного предложения Напишите инструкции заменяющие дефис точку и запятую на знаки пробелов ' - -3) -spisW=string.split() -spisW -['Создайте', 'объект', 'символьную', 'строку', 'с', 'текстом', 'данного', 'предложения', 'Напишите', 'инструкции', 'заменяющие', 'дефис', 'точку', 'и', 'запятую', 'на', 'знаки', 'пробелов'] -len(spisW) -18 - -4) -spis2=[len(word) for word in spisW] -spis2 -[8, 6, 10, 6, 1, 7, 7, 11, 8, 10, 10, 5, 5, 1, 7, 2, 5, 8] -5) -srznac=sum(spis2)//len(spis2) -srznac -6 +# Индивидуальное контрольное задание: тест по модулю 1 +Ходюк Максим Романович А-01-23 +## Задание +M1_1 +1) Почему текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python? + +2) Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов. + +3) Напишите инструкцию создания списка с отдельными словами из строки символов. Подсчитайте число слов в списке. + +4) Напишите инструкции создания списка с целочисленными элементами, значения которых равны числу символов в соответствующих словах из первого списка. + +5) Подсчитайте среднюю длину слов в рассматриваемом предложении. + +### Решение +1)Текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python, так как в нём можно создавать скрипты(файлы с расширением .py), которые не получится создать при работе с консольным окном, а также скрипты можно запускать много раз без повторного ввода команд + +2) +``` +string = "Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов." +string = string.replace('-',' ') +string = string.replace('.',' ') +string = string.replace(',',' ') +string +'Создайте объект символьную строку с текстом данного предложения Напишите инструкции заменяющие дефис точку и запятую на знаки пробелов ' +``` +3) +``` +spisW=string.split() +spisW +['Создайте', 'объект', 'символьную', 'строку', 'с', 'текстом', 'данного', 'предложения', 'Напишите', 'инструкции', 'заменяющие', 'дефис', 'точку', 'и', 'запятую', 'на', 'знаки', 'пробелов'] +len(spisW) +18 +``` +4) +``` +spis2=[len(word) for word in spisW] +spis2 +[8, 6, 10, 6, 1, 7, 7, 11, 8, 10, 10, 5, 5, 1, 7, 2, 5, 8] +``` +5) +``` +srznac=sum(spis2)//len(spis2) +srznac +6 +```