def add_spaces(text) punctuation_marks = [".", ",", "!", "?" result = " for i in range(len(text)) if text[i] in punctuation_marks and i + 1 < len(text) and text[i + 1] != " " result += text[i] + " else result += text[i return resul text = "Программирование это удивительно.но не всегда легко! result = add_spaces(text print(result)
Этот код пройдется по каждому символу в строке и добавит пробел после знака препинания, если после него нет пробела.
Пример реализации на Python:
def add_spaces(text)punctuation_marks = [".", ",", "!", "?"
result = "
for i in range(len(text))
if text[i] in punctuation_marks and i + 1 < len(text) and text[i + 1] != " "
result += text[i] + "
else
result += text[i
return resul
text = "Программирование это удивительно.но не всегда легко!
result = add_spaces(text
print(result)
Этот код пройдется по каждому символу в строке и добавит пробел после знака препинания, если после него нет пробела.