Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

2.8 KiB

Индивидуальное контрольное задание: тест по модулю 1

Ходюк Максим Романович А-01-23

Задание

M1_1

  1. Почему текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python?

  2. Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов.

  3. Напишите инструкцию создания списка с отдельными словами из строки символов. Подсчитайте число слов в списке.

  4. Напишите инструкции создания списка с целочисленными элементами, значения которых равны числу символов в соответствующих словах из первого списка.

  5. Подсчитайте среднюю длину слов в рассматриваемом предложении.

Решение

1)Текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python, так как в нём можно создавать скрипты(файлы с расширением .py), которые не получится создать при работе с консольным окном, а также скрипты можно запускать много раз без повторного ввода команд

string = "Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов."
string = string.replace('-',' ')
string = string.replace('.',' ')
string = string.replace(',',' ')
string
'Создайте объект   символьную строку с текстом данного предложения  Напишите инструкции  заменяющие дефис  точку и запятую на знаки пробелов '
spisW=string.split()
spisW
['Создайте', 'объект', 'символьную', 'строку', 'с', 'текстом', 'данного', 'предложения', 'Напишите', 'инструкции', 'заменяющие', 'дефис', 'точку', 'и', 'запятую', 'на', 'знаки', 'пробелов']
len(spisW)
18
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]
srznac=sum(spis2)//len(spis2)
srznac
6