Практическая работа
Действия над строками в Python
Цель работы: повторить типы данных языка программирования Python. Изучить строковый тип данных
Задача 1
Дана программа:
id_number = 678392 name = "Петр"
print('Заказ № '+ id_number +' оформлен на имя - ' + name)
Найдите и исправьте ошибки в программе.
Входные данные: Ничего не вводится Выходные данные:
Выводится строка в формате: «Заказ № ... оформлен на имя - ...»
Пример вывода: Заказ № 678392 оформлен на имя - Петр
Напишите программу, которая запрашивает количество отзывов, а потом выводит строку в формате «... отзывов».
Входные данные: Вводится одно целое число - количество отзывов.
Выходные данные: Выводится две строки в формате: «Введи количество отзывов:» «... отзывов»
Пример ввода: 5
Пример вывода: Введите количество отзывов:
5 отзывов.
Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!
Напишите программу, которая будет определять длину введенного пользователем комментария.
Входные данные: Вводится одна строка - комментарий.
Выходные данные: Выводится одно число - длина комментария.
Пример ввода: Все понравилось
Пример вывода: 15
Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!
Задача 4 Напишите программу, которая выведет слово «Техникум» 20 раз разделяя 1 пробелом.
Входные данные: Ничего не вводится.
Выходные данные: Выводится одна строка.
Пример вывода: Техникум Техникум Техникум Техникум Техникум Техникум Техникум
Техникум Техникум Техникум Техникум Техникум Техникум Техникум Техникум
Техникум Техникум Техникум Техникум Техникум
Напишите программу, которая запрашивает сначала длинный комментарий, потом короткий комментарий. Программа должна вычислить на сколько 1 комментарий длиннее второго и вывести сообщение в формате «Первый комментарий длиннее второго на ... символов».
Входные данные: Вводится две строки - длинный и короткий комментарий.
Выходные данные: Выводится строка в формате «Первый комментарий длиннее второго на ... символов».
Пример ввода: Заказ не понравился Лайк
Пример вывода: Первый комментарий длиннее второго на 15 символов
Примечание: Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!
В интернет-магазине время ожидания заказа (в часах) вычисляется забавным способом: пользователя просят ввести любой текст вычисляют длину введенного текста умножают длину на 7. Напишите программу, которая выведет время ожидания заказа и выведет сообщение в формате «Вы захотели ждать заказ ... часов.».
Входные данные: Вводится строка с текстом.
Выходные данные: Выводится сообщение в формате «Вы захотели ждать заказ ... часов.» без кавычек.
Пример ввода: хочу заказ
Пример вывода: Вы захотели ждать заказ 70 часов
Напишите программу, которая запрашивает 3 строки, а потом выводит их в том же порядке на одной строке через разделитель «<<».
Входные данные: Вводится 3 строки.
Выходные данные: Выводится одна строка. Пример ввода: техникум студенты группа
Пример вывода: техникум <<студенты <<группа
Многие электронные письма составляются автоматически. Напишите программу, которая запрашивает имя клиента, страну отдыха, количество дней отдыха, а затем составляет письмо как в примере: «Здравствуйте, Иван! Мы подобрали для вас уникальный тур. Италия - 9 дней и 8 ночей.»
Входные данные: Вводится две строки и одно целое число - имя клиента, страна отдыха, количество дней отдыха.
Выходные данные: Выводится строка, как в примере. Пример ввода: Иван Италия 9 Пример вывода: Здравствуйте, Иван! Мы подобрали для вас уникальный тур. Италия - 9 дней и 8 ночей.
© ООО «Знанио»
С вами с 2009 года.