Действия над строками в Python
Оценка 4.6

Действия над строками в Python

Оценка 4.6
pdf
21.05.2024
Действия над строками в Python
Действия над строками в Python.pdf

Практическая работа 

Действия над строками в Python

 

Цель работы: повторить типы данных языка программирования Python. Изучить строковый тип данных

 

Задача 1

Дана программа: 

 

id_number = 678392  name = "Петр" 

print('Заказ № '+ id_number +' оформлен на имя - ' + name) 

 

Найдите и исправьте ошибки в программе. 

 

Входные данные: Ничего не вводится Выходные данные: 

Выводится строка в формате: «Заказ № ... оформлен на имя - ...» 

Пример вывода: Заказ № 678392 оформлен на имя - Петр

 

Задача 2

Напишите программу, которая запрашивает количество отзывов, а потом выводит строку в формате «... отзывов». 

 

Входные данные: Вводится одно целое число - количество отзывов. 

Выходные данные: Выводится две строки в формате: «Введи количество отзывов:»  «... отзывов» 

Пример ввода: 5 

Пример вывода: Введите количество отзывов: 

5 отзывов. 

 

Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!

 

Задача 3

Напишите программу, которая будет определять длину введенного пользователем комментария. 

 

Входные данные: Вводится одна строка - комментарий.

Выходные данные: Выводится одно число - длина комментария. 

Пример ввода: Все понравилось 

Пример вывода: 15 

 

Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!

 

 

 

Задача 4 Напишите программу, которая выведет слово «Техникум» 20 раз разделяя 1 пробелом. 

 

Входные данные: Ничего не вводится. 

Выходные данные: Выводится одна строка. 

Пример вывода: Техникум Техникум Техникум Техникум Техникум Техникум Техникум

Техникум Техникум Техникум Техникум Техникум Техникум Техникум Техникум

Техникум Техникум Техникум Техникум Техникум  

Задача  5

Напишите программу, которая запрашивает сначала длинный комментарий, потом короткий комментарий. Программа должна вычислить на сколько 1 комментарий длиннее второго и вывести сообщение в формате «Первый комментарий длиннее второго на ... символов». 

 

Входные данные: Вводится две строки - длинный и короткий комментарий. 

Выходные данные: Выводится строка в формате «Первый комментарий длиннее второго на ... символов». 

Пример ввода: Заказ не понравился Лайк 

Пример вывода: Первый комментарий длиннее второго на 15 символов 

 

Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!

 

Задача 6

В интернет-магазине время ожидания заказа (в часах) вычисляется забавным способом: пользователя просят ввести любой текст вычисляют длину введенного текста умножают длину на 7. Напишите программу, которая выведет время ожидания заказа и выведет сообщение в формате «Вы захотели ждать заказ ... часов.». 

 

Входные данные: Вводится строка с текстом.

Выходные данные: Выводится сообщение в формате «Вы захотели ждать заказ ... часов.» без кавычек. 

Пример ввода: хочу заказ 

Пример вывода: Вы захотели ждать заказ 70 часов 

 

 

Задача 7

Напишите программу, которая запрашивает 3 строки, а потом выводит их в том же порядке на одной строке через разделитель «<<». 

 

Входные данные: Вводится 3 строки. 

Выходные данные: Выводится одна строка.  Пример ввода: техникум студенты группа

Пример вывода: техникум <<студенты <<группа

 

 

 

Задача 8

Многие электронные письма составляются автоматически. Напишите программу, которая запрашивает имя клиента, страну отдыха, количество дней отдыха, а затем составляет письмо как в примере: «Здравствуйте, Иван! Мы подобрали для вас уникальный тур. Италия - 9 дней и 8 ночей.»

 

Входные данные: Вводится две строки и одно целое число - имя клиента, страна отдыха, количество дней отдыха. 

Выходные данные: Выводится строка, как в примере. Пример ввода: Иван Италия 9 Пример вывода: Здравствуйте, Иван! Мы подобрали для вас уникальный тур. Италия - 9 дней и 8 ночей. 

 

 

Практическая работа Действия над строками в

Практическая работа Действия над строками в

Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!

Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!

Задача 7 Напишите программу, которая запрашивает 3 строки, а потом выводит их в том же порядке на одной строке через разделитель «<<»

Задача 7 Напишите программу, которая запрашивает 3 строки, а потом выводит их в том же порядке на одной строке через разделитель «<<»
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
21.05.2024