Напишите функцию В ПИТОНЕ, которая убирает перед запятой и точки пробел и ставит после...

0 голосов
71 просмотров

Напишите функцию В ПИТОНЕ, которая убирает перед запятой и точки пробел и ставит после знака препинания пробел. Пример: Ввод: маша , петя Вывод: маша, петя


Информатика (112 баллов) | 71 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

def fun(S):

while S.find(" ,")>=0: S = S.replace(" ,", ",")

while S.find(" .")>=0: S = S.replace(" .", ".")

S = S.replace(",", ", ")

S = S.replace(".", ". ")

while S.find("  ")>=0: S = S.replace("  ", " ")

return S

st = input("Введите строку: ")

print(fun(st))

Пример:

Введите строку: маша   , петя    .даша   ,коля.света   .

маша, петя. даша, коля. света.

(194k баллов)