Исправление оформления в test.md

main
KhodiukMR 4 недель назад
Родитель 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
```

Загрузка…
Отмена
Сохранить