Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/88: Рейтинг темы: голосов - 88, средняя оценка - 4.51
1 / 1 / 0
Регистрация: 08.10.2019
Сообщений: 4

Вычленить каждое третье слово из строки

13.10.2019, 18:31. Показов 18109. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая вычленяет из введенной строки каждое третье слово. Знаки препинания считать частью слова, даже если это приводит к неверной пунктуации.

Входные данные:
Одна строка, состоящая из нескольких слов.

Выходные данные:
Одна строка, включающая каждое третье слово из введенной строки; слова разделены пробелами.

Пример:

Входные данные:

С дичью дело, мы полагаем, закончено. Глава предприятия Хадсон, по сведениям, рассказал о мухобойках все. Фазаньих курочек берегитесь

Выходные данные:

дело, закончено. Хадсон, рассказал всё. берегитесь.
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2019, 18:31
Ответы с готовыми решениями:

Вывести каждое третье слово из строки через пробел
нужно вывести каждое третье слово из строки через пробел. s = input().split(' ') s = for i in range(2, len(s), 3)] print('...

Разработать программу, реализующая указанные действия выводит на экран самое длинное слово; удаляет каждое третье слово
С клавиатуры вводится текстовая строка. Разработать программу, реализующая указанные действия выводит на экран самое длинное слово;...

Удалить из строки каждое третье слово
Здравствуйте! Нужна помощь в выполнении задания. Задание : необходимо так изменить введенную строку, чтобы каждое 3 слово в ней не входило...

8
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
13.10.2019, 18:42
Лучший ответ Сообщение было отмечено SaUth как решение

Решение

Python
1
2
3
4
s = """С дичью дело, мы полагаем, закончено. Глава предприятия Хадсон, по сведениям, рассказал о мухобойках все. 
    Фазаньих курочек берегитесь """.split()
lst = [s[i] for i in range(2, len(s), 3)]
print(' '.join(lst))
2
26 / 25 / 6
Регистрация: 20.12.2019
Сообщений: 135
24.12.2019, 21:02
не-а, не работает, по крайней мере в лицее не проходит,точку недостающую добавил
0
 Аватар для MSP_cyber
18 / 16 / 4
Регистрация: 29.03.2015
Сообщений: 100
25.12.2019, 13:45
Python
1
2
3
4
5
6
7
8
9
10
11
12
T = input ("Введите строку: ")
 
# получим список слов из строки
T = T.split ()
 
#print ('T = ', T)
 
K = 0
for slovo in T :
  K += 1
  if K % 3 == 0 :
    print (slovo, ' ', sep = '', end = '')
0
26 / 25 / 6
Регистрация: 20.12.2019
Сообщений: 135
25.12.2019, 18:46
всё круто, спасибо
0
 Аватар для Delvin-fil
35 / 33 / 19
Регистрация: 22.01.2015
Сообщений: 215
29.11.2022, 18:14
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Python
1
2
3
4
s = """С дичью дело, мы полагаем, закончено. Глава предприятия Хадсон, по сведениям, рассказал о мухобойках все. 
 Фазаньих курочек берегитесь """.split()
lst = [s[i] for i in range(2, len(s), 3)]
print(' '.join(lst))
Отлично!
А теперь мой вопрос: как заменить каждое третье?
Спасибо.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.11.2022, 18:19
Цитата Сообщение от Delvin-fil Посмотреть сообщение
как заменить каждое третье?
Быстро, решительно!

Не по теме:

Елки-палки. Цикл готовый есть. Вместо складирования элемента в список, присваиваешь ему другое значение.

0
 Аватар для Delvin-fil
35 / 33 / 19
Регистрация: 22.01.2015
Сообщений: 215
29.11.2022, 19:37
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Цикл готовый есть. Вместо складирования элемента в список, присваиваешь ему другое значение.
Вообще не соображаю
Расшифруйте, пожалуйста.
Ну на примере, с кодом.
Реально переутомился, даже нагуглить ничего приличного не могу
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.11.2022, 20:58
Python
1
2
for i in range(2, len(s), 3):
   s[i] = 'other'
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2022, 20:58
Помогаю со студенческими работами здесь

Вывести на экран каждое третье слово строки
Готово в таком варианте : public static void Stroka() { string text =...

Вывести на экран каждое третье слово строки используя указатели
Пользователь вводит с клавиатуры строку – предложение с пробелами и знаками пунктуации длиной до 100 символов. Вывести на экран каждое...

Удалить из текста каждое третье слово, а каждое четное записать в обратном порядке
Дан текст .Группы символов,разделённые пробелами(одними или несколькими) и не содержащие пробелов внутри себя,будем называть словами. ...

Очереди. За один просмотр файла вывести на экран каждое третье слово, а затем каждое четвертое
Помогите студенту сделать задачу на с++, вот условие: Создать файл вещественных чисел за один просмотр файла вывести на экран каждое...

Каждое третье слово
Задание такое: сделать каждое третье слово с большой буквы. Например ввожу: мы носим в себе чудеса, которые ищем вовне Должен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru