Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная Работа 5

..docx
Скачиваний:
5
Добавлен:
16.10.2024
Размер:
126.16 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

(МТУСИ)

Факультет "Радио и телевидение"

Кафедра "Электроники"

ОТЧЕТ

по дисциплине "Информационные технологии и программирование"

на тему:

" Обработка текстовой информации. Вариант 17."

Выполнил

Проверил

Кандидат технических наук, доцент ______________ Т. П. Косичкина

Москва 2023

Цель работы: Научиться использовать функции языка Python, предназначенные для обработки текстовой информации.

Задание 1. Разработать программу, которая вводит адрес электронной почты и проверяет синтаксис введенного адреса. Результат проверки выводится в виде сообщения на экран. Варианты заданий приведены в таблице 1. Для каждого варианта выполнить по крайней мере три тестовых задания, подтверждающих правильность работы программы.

Рисунок 1- Условие 17 варианта

Для написания первой программы воспользуемся Методом count () в Python, который вычисляет, сколько раз конкретное значение появляется в строке или списке.

Рисунок 2 – Программа 1

В соответствии с заданием выполним три проверки для более точной проверки работы программы.

Рисунок 3 – Результаты работы программа

Задание 2. Написать программу, которая выводит подстроку, расположенную между первым и последним пробелами исходного текста. Если строка содержит только один пробел, то вывести пустую строку. Для каждого варианта выполнить по крайней мере три тестовых задания, подтверждающих правильность работы программы.

Рисунок 4 – Листинг программы.

Рисунок 5 – Результат работы программы.

ВЫВОД

Таким образом, в ходе выполнения лабораторной работы по обработке текстовой информации на языке Python были изучены основные инструменты работы с текстом, были рассмотрены различные методы обработки текста. Полученные навыки и знания могут быть применены для решения задач в различных областях, связанных с обработкой и анализом текстовой информации.