форкнуто от main/python-labs
Родитель
940c6eb5e9
Сommit
28825973c9
@ -1,40 +1,46 @@
|
|||||||
# Индивидуальное контрольное задание: тест по модулю 1
|
# Индивидуальное контрольное задание: тест по модулю 1
|
||||||
Ходюк Максим Романович А-01-23
|
Ходюк Максим Романович А-01-23
|
||||||
## Задание
|
## Задание
|
||||||
M1_1
|
M1_1
|
||||||
1) Почему текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python?
|
1) Почему текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python?
|
||||||
|
|
||||||
2) Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов.
|
2) Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов.
|
||||||
|
|
||||||
3) Напишите инструкцию создания списка с отдельными словами из строки символов. Подсчитайте число слов в списке.
|
3) Напишите инструкцию создания списка с отдельными словами из строки символов. Подсчитайте число слов в списке.
|
||||||
|
|
||||||
4) Напишите инструкции создания списка с целочисленными элементами, значения которых равны числу символов в соответствующих словах из первого списка.
|
4) Напишите инструкции создания списка с целочисленными элементами, значения которых равны числу символов в соответствующих словах из первого списка.
|
||||||
|
|
||||||
5) Подсчитайте среднюю длину слов в рассматриваемом предложении.
|
5) Подсчитайте среднюю длину слов в рассматриваемом предложении.
|
||||||
|
|
||||||
### Решение
|
### Решение
|
||||||
1)Текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python, так как в нём можно создавать скрипты(файлы с расширением .py), которые не получится создать при работе с консольным окном, а также скрипты можно запускать много раз без повторного ввода команд
|
1)Текстовый редактор оболочки IDLE предпочтителен при написании программ на языке Python, так как в нём можно создавать скрипты(файлы с расширением .py), которые не получится создать при работе с консольным окном, а также скрипты можно запускать много раз без повторного ввода команд
|
||||||
|
|
||||||
2)
|
2)
|
||||||
string = "Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов."
|
```
|
||||||
string = string.replace('-',' ')
|
string = "Создайте объект - символьную строку с текстом данного предложения. Напишите инструкции, заменяющие дефис, точку и запятую на знаки пробелов."
|
||||||
string = string.replace('.',' ')
|
string = string.replace('-',' ')
|
||||||
string = string.replace(',',' ')
|
string = string.replace('.',' ')
|
||||||
string
|
string = string.replace(',',' ')
|
||||||
'Создайте объект символьную строку с текстом данного предложения Напишите инструкции заменяющие дефис точку и запятую на знаки пробелов '
|
string
|
||||||
|
'Создайте объект символьную строку с текстом данного предложения Напишите инструкции заменяющие дефис точку и запятую на знаки пробелов '
|
||||||
3)
|
```
|
||||||
spisW=string.split()
|
3)
|
||||||
spisW
|
```
|
||||||
['Создайте', 'объект', 'символьную', 'строку', 'с', 'текстом', 'данного', 'предложения', 'Напишите', 'инструкции', 'заменяющие', 'дефис', 'точку', 'и', 'запятую', 'на', 'знаки', 'пробелов']
|
spisW=string.split()
|
||||||
len(spisW)
|
spisW
|
||||||
18
|
['Создайте', 'объект', 'символьную', 'строку', 'с', 'текстом', 'данного', 'предложения', 'Напишите', 'инструкции', 'заменяющие', 'дефис', 'точку', 'и', 'запятую', 'на', 'знаки', 'пробелов']
|
||||||
|
len(spisW)
|
||||||
4)
|
18
|
||||||
spis2=[len(word) for word in spisW]
|
```
|
||||||
spis2
|
4)
|
||||||
[8, 6, 10, 6, 1, 7, 7, 11, 8, 10, 10, 5, 5, 1, 7, 2, 5, 8]
|
```
|
||||||
5)
|
spis2=[len(word) for word in spisW]
|
||||||
srznac=sum(spis2)//len(spis2)
|
spis2
|
||||||
srznac
|
[8, 6, 10, 6, 1, 7, 7, 11, 8, 10, 10, 5, 5, 1, 7, 2, 5, 8]
|
||||||
6
|
```
|
||||||
|
5)
|
||||||
|
```
|
||||||
|
srznac=sum(spis2)//len(spis2)
|
||||||
|
srznac
|
||||||
|
6
|
||||||
|
```
|
||||||
|
|||||||
Загрузка…
Ссылка в новой задаче