Поменять местами 1-ю и 3-ю буквы каждого слова в строке
Поменять местами первую и последнюю буквы каждого слова в строке
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены.

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

Поменять местами первую и последнюю буквы каждого слова
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены.
![]()
3019 / 2169 / 457
Регистрация: 26.03.2015
Сообщений: 8,400
Сообщение от t0ugh 
Поменять местами 1- и 3-ю буквы
1- и 3-ю буквы чего?
Регистрация: 03.05.2017
Сообщений: 11
Сообщение от Shamil1 
1- и 3-ю буквы чего?
Каждого слова в строке
![]()
3019 / 2169 / 457
Регистрация: 26.03.2015
Сообщений: 8,400
1 2 3 4 5 6 7 8 9 10 11 12
text = 'Дана строка str символов, состоящая из произвольного текста на английском языке, слова разделены пробелами.' def f(w): if(len(w) >= 3): w = ''.join((w[2],w[1],w[0],w[3:])) return w words = text.split() result = ' '.join(map(f, words)) print(result)
Просто Лис
![]()
5318 / 3332 / 1021
Регистрация: 17.05.2012
Сообщений: 9,765
Записей в блоге: 9
1 2 3 4 5 6 7
#!/usr/bin/env python3 import re t = 'The desired data-type for the array. If not given, then the type will be determined as the minimum type required to hold the objects in the sequence. This argument can only be used to ‘upcast’ the array. For downcasting, use the .astype(t) method.' t2 = re.sub(r'\b(\w)(\w)(\w)', r'\3\2\1', t) print(t2)
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Поменять местами первую и последнюю буквы каждого слова
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены.

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

Поменять местами первую и последнюю буквы каждого слова
В каждом слове текста, содержащем не менее трех букв, поменять местами первую и последнюю буквы.
Поменять местами первую и последнюю буквы каждого слова.
Описание к разработке задания: Разработать алгоритм и программу согласно индивидуальному заданию.
Поменять местами первую и последнюю буквы каждого слова
Помогите разобраться с задачей. Дана строка символов, состоящая из текста, слова которого.
Как на python правильно поменять местами символы в строке?
К примеру есть строка ‘ааббсс’
Ну и к примеру нужно все ‘a’ заменить на ‘б’ и наоборот.
Чтобы получилось ‘ббаасс’
Пробовал ‘aaббсс’.replace(‘a’, ‘б’).replace(‘б’, ‘а’) Не совсем то, чего бы хотелось.
Думаю должен быть простой и удобный способ, как и сам пайтон
Ответы:
именно такого нет, можно придумать свои алгоритмы
RPI.su — самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected] . Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.
Как поменять местами символы в строке python
Проще всего будет привести строку к списку, поменять элементы списка местами и вновь собрать строку.
text = 'Foobar' l = list(text) l[2], l[4] = l[4], l[2] ''.join(l) # 'Foabor'
Поменять местами первую и последнюю букву в последнем слове
Учебные задания допустимы в качестве вопросов только при условии, что вы пытались решить их самостоятельно перед тем, как задать вопрос. Пожалуйста, отредактируйте вопрос и укажите, что именно вызвало у вас трудности при решении задачи. Например, приведите код, который вы написали, пытаясь решить задачу
10 фев 2021 в 10:53
вам надо сначала разобрать текст на слова через split() , изменить последнее слово как требует задание, а затем собрать обратно текст через join()
10 фев 2021 в 11:19
Чтобы менять буквы в последнем слове, нужно для начала взять это последнее слово. А тут берется весь текст.