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

Перевернуть каждое слово

30.04.2020, 15:14. Показов 14900. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
146.Дана строка из слов и пробелов. Перевернуть каждое слово, сохранив неизменным иx порядок в строке.Можно програму сдєлать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2020, 15:14
Ответы с готовыми решениями:

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

Заданы М строк символов, которые вводятся с клавиатуры. Каждая строка содержит слово. Записать каждое слово в разрядку (
Заданы М строк символов, которые вводятся с клавиатуры. Каждая строка содержит слово. Записать каждое слово в разрядку (вставить по...

Во введенном тексте перевернуть слово с указанным номером, и вывести текст на экран.
Введите текст из нескольких слов. Введите с клавиатуры номер слова, переверните это слово и выведите преобразованный текст на экран.

9
 Аватар для Miryz
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
30.04.2020, 20:37
Python
1
(lambda lst: print(*[(lst[i])[::-1] for i in range(0, len(lst))])) (input().split())
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,307
30.04.2020, 20:51
Python
1
2
3
4
def rev(x):
    return ''.join(reversed(x)) # return x[::-1]
 
print(' '.join(list(map(rev, input().split()))))
0
 Аватар для Miryz
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
30.04.2020, 20:57
Semen-Semenich, замудренее получается
0
-1 / 3 / 0
Регистрация: 09.10.2022
Сообщений: 21
14.12.2022, 23:14
Это не правильные ответы. Знаки препинания должны остаться на своих местах.
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
14.12.2022, 23:23
Цитата Сообщение от legger90 Посмотреть сообщение
Это не правильные ответы. Знаки препинания должны остаться на своих мест
legger90,
Цитата Сообщение от Надиня Посмотреть сообщение
Дана строка из слов и пробелов.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.12.2022, 23:33
Цитата Сообщение от legger90 Посмотреть сообщение
Это не правильные ответы.
Напиши правильный.

Добавлено через 3 минуты
Кликните здесь для просмотра всего текста
Python
1
print(re.sub(r'\w+', lambda x: x[0][::-1], input()))
0
15.12.2022, 06:25

Не по теме:

Надиня, твои идеи будут актуальны всегда

0
60 / 18 / 6
Регистрация: 02.12.2022
Сообщений: 92
15.12.2022, 09:34
Python
1
2
3
4
5
6
7
8
9
10
11
c = input().split()
d = []
for i in c:
    if i[-1] not in ',.:@#$%^&*()"-':
        d.append(i[::-1])
        d.append(' ')
    else:
        k = (i[0:-1])
        d.append(k[::-1]), d.append(i[-1]), d.append(' ')
 
print(''.join(d))
если будет что-то типа абв.где, то код отработает не правильно и придется делать через индекс знака препинания
Миниатюры
Перевернуть каждое слово  
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
15.12.2022, 10:40
Python
1
2
3
4
5
6
7
8
9
10
11
12
s = input()
result = ''
tmp = ''
for i in range(len(s)):
    if not s[i].isalpha():
        result += tmp[::-1] + s[i]
        tmp = ''
    elif s[i].isalpha():
        tmp += s[i]
if tmp:
    result += tmp[::-1]
print(result)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.12.2022, 10:40
Помогаю со студенческими работами здесь

Преобразовать каждое слово в строке
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Преобразовать каждое...

Вывести на экран каждое n-ое слово
считать с клавиатуры число n и строку string в котором должно быть минимум 6 слов через пробел вывести на экран каждое n-ое слово,...

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

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

Посчитайте, сколько раз встречается в тексте каждое слово
Дан текст на русском языке. Посчитайте, сколько раз встречается в тексте каждое слово. Слово — это последовательность русских букв....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru