Добрый вечер! Имеется задание:
Пользователь вводит текст, состоящий из слов и знаков препинания. Напишите программу, которая переворачивает (записывает в обратном порядке) все слова текста, оставив знаки препинания без изменений. Словом в тексте считается последовательность символов из прописных и строчных букв кириллицы
string = str(input())
array = string.split(" ")
answer = []
for i in array:
answer += [i[::-1]]
print(" ".join(map(str, answer)))
Код переворачивает слова, но вместе с ними и знаки препинания
Подскажите, как исправить без использования регулярки?
Заранее спасибо!
Пользователь вводит текст, состоящий из слов и знаков препинания. Напишите программу, которая переворачивает (записывает в обратном порядке) все слова текста, оставив знаки препинания без изменений. Словом в тексте считается последовательность символов из прописных и строчных букв кириллицы
string = str(input())
array = string.split(" ")
answer = []
for i in array:
answer += [i[::-1]]
print(" ".join(map(str, answer)))
Код переворачивает слова, но вместе с ними и знаки препинания
Подскажите, как исправить без использования регулярки?
Заранее спасибо!