ДЛЯ ПИТОНА Дана строка. Замените в этой строке все появления буквы h ** букву H, кроме...

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

ДЛЯ ПИТОНА
Дана строка. Замените в этой строке все появления буквы h на букву H, кроме первого и последнего вхождения.
Входные данные
Вводится строка.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
In the hole in the ground there lived a hobbit
выходные данные
In the Hole in tHe ground tHere lived a hobbit


Информатика (462 баллов) | 399 просмотров
Дан 1 ответ
0 голосов
def repSymb(s, ch_old, ch_new):
s_new = s
i = s_new.find(ch_old)
while i !=-1:
s_new = s_new[0:i] + ch_new+s_new[i+1:]
i = s_new.find(ch_old)
return s_new
s = input("Речення в якому треба зробити заміну: ")
ch_old = input("Символ який треба замінити: ")
ch_new = input("Символ на який треба замінити: ")
print(repSymb(s,ch_old,ch_new))
(1.8k баллов)