Готовая лр № 2 по программированию Python, ИБМ, 1 курс, 11 вариант, зачтена, "Регулярные выражения"
Описание
Методические указания к лабораторной работе №2
по курсу «Программирование»
" Регулярные выражения"
1. Цель работы – получение студентами следующих навыков:
- использование регулярных выражений в программе.
2. Порядок выполнения работы
- Изучить раздел 3.
- Выполнить задания из раздела 4.
- Продемонстрировать работу программы преподавателю.
<...>
Вариант 11.
Задача 1:
Вам дана последовательность строк. Выведите строки, содержащие "cat" в качестве последнего слова в строке. Для работы со словами используйте группы символов b и B.
Sample Input:
сcat
catapult and cat
catcat
concat
dog cat
"cat"
!cat?
Sample Output:
catapult and cat
dog cat
Задача 2:
Вам дана последовательность строк. Создайте список строк, содержащих "at" в качестве подстроки хотя бы три раза (регистр букв в словах может быть любой).
Sample Input:
Catathh at
cat atentan
ata sat cat
dogsandcat concal
atatation
Sample Output:
[‘Catathh at’, ’ata sat cat’, ‘atatation’]
Задача 3:
Вам дана последовательность строк. В каждой строке замените все вхождения подстроки "human" на подстроку "computer" и выведите полученные строки.
Sample Input:
I need to understand the human mind
humanity
Sample Output:
I need to understand the computer mind
Computerity
Задача 4:
Вам дана последовательность строк. В каждой строке замените первое вхождение слова, состоящего только из латинских букв "a" (регистр не важен), на слово "argh".
Примечание:
Обратите внимание на параметр count у функции sub.
Sample Input:
There’ll be no more "Aaaaaaaaaaaaaaa" aaaaa
AaAaAaA AaAaAaA
Sample Output:
There’ll be no more "argh"
arghAaAaAaA
Показать/скрыть дополнительное описание
Готовая лабораторная работа № 2 Регулярные выражения ИБМ, МГТУ, вар. 11, семестр 2.
Характеристики лабораторной работы
Список файлов
- отчет к лр2 .docx 152,4 Kb