Готовая лр № 2 по программированию Python, ИБМ, 1 курс, 11 вариант, зачтена, "Регулярные выражения"
Описание
Методические указания к лабораторной работе №2
по курсу «Программирование»
" Регулярные выражения"
1. Цель работы – получение студентами следующих навыков:
- использование регулярных выражений в программе.
2. Порядок выполнения работы
- Изучить раздел 3.
- Выполнить задания из раздела 4.
- Продемонстрировать работу программы преподавателю.
<...>
Вариант 11.
Задача 1:
Вам дана последовательность строк. Выведите строки, содержащие "cat" в качестве последнего слова в строке. Для работы со словами используйте группы символов b и B.
Sample Input:
сcat
catapult and catcatcatconcatdog cat"cat"!cat?Sample Output:
catapult and catdog catЗадача 2:
Вам дана последовательность строк. Создайте список строк, содержащих "at" в качестве подстроки хотя бы три раза (регистр букв в словах может быть любой).
Sample Input:
Catathh atcat atentanata sat catdogsandcat concalatatationSample Output:
[‘Catathh at’, ’ata sat cat’, ‘atatation’]Задача 3:
Вам дана последовательность строк. В каждой строке замените все вхождения подстроки "human" на подстроку "computer" и выведите полученные строки.
Sample Input:
I need to understand the human mindhumanitySample Output:
I need to understand the computer mindComputerityЗадача 4:
Вам дана последовательность строк. В каждой строке замените первое вхождение слова, состоящего только из латинских букв "a" (регистр не важен), на слово "argh".
Примечание:
Обратите внимание на параметр count у функции sub.
Sample Input:
There’ll be no more "Aaaaaaaaaaaaaaa" aaaaaAaAaAaA AaAaAaASample Output:
There’ll be no more "argh"arghAaAaAaA
Показать/скрыть дополнительное описание
Готовая лабораторная работа № 2 Регулярные выражения ИБМ, МГТУ, вар. 11, семестр 2.
МГТУ им. Н.Э.Баумана



















