Нотариус Зоя помогает юридически неграмотным гражданам оформлять их жалобы и запросы в государственные службы и коммерческие компании. У Зои трудная работа: многие граждане совсем не умеют не только составлять юридически верные тексты, но ещё и оформлять свои мысли в сколько-нибудь связной форме.
Однажды клиентом Зои стал подросток Вадим. Вадим очень любил копаться в компьютерах и прочей технике и очень не любил уроки литературы, которые активно прогуливал. Вадим принес Зое папку жалоб на разные компании, в которых он заказывал компоненты компьютеров — они часто доставлялись в неудовлетворительном состоянии.
Прочитав первую жалобу, Зоя обомлела: слова-паразиты встречались в тексте Вадима буквально через слово.
Зоя поняла, что исправить все записки Вадима вручную — задача непосильная. Помогите Зое, исключив каждое второе слово из текстов Вадима.
Формат ввода Дан набор строк (записки Вадима).
Формат вывода Вывести строки, исключив каждое второе слово из каждой строчки текста Вадима. Знак препинания, следующий за словом, которое будет удалено, удаляется вместе со словом.
Примечания
Разрешается ввод только через input.txt
Обратите внимание, что во входном файле может быть несколько строк.
Перед отправкой решения не забывайте проверять ситуации, когда в строке может быть как чётное число слов, так и нечётное.
with open('input.txt', 'r', encoding='utf-8') as raw_text: processed_text = '' for raw_line in raw_text.readlines(): processed_text += f"{' '.join(raw_line.split()[::2])}\n"
Однажды клиентом Зои стал подросток Вадим. Вадим очень любил копаться в компьютерах и прочей технике и очень не любил уроки литературы, которые активно прогуливал. Вадим принес Зое папку жалоб на разные компании, в которых он заказывал компоненты компьютеров — они часто доставлялись в неудовлетворительном состоянии.
Прочитав первую жалобу, Зоя обомлела: слова-паразиты встречались в тексте Вадима буквально через слово.
Зоя поняла, что исправить все записки Вадима вручную — задача непосильная. Помогите Зое, исключив каждое второе слово из текстов Вадима.
Формат ввода
Дан набор строк (записки Вадима).
Формат вывода
Вывести строки, исключив каждое второе слово из каждой строчки текста Вадима. Знак препинания, следующий за словом, которое будет удалено, удаляется вместе со словом.
Примечания