С клавиатуры вводится строка символов. Составить программу , которая находит номер первого и последнего символа 'к' и заменяет все символы между этими буквами на звездочку . Сделать алгоритм и программу

9 Мая 2020 в 19:40
198 +1
0
Ответы
1

Алгоритм:

Вводим строку символов с клавиатуры.Ищем первое вхождение символа 'к' в строке.Если символ 'к' найден, запоминаем его индекс.Ищем последнее вхождение символа 'к' в строке, начиная с индекса, найденного на предыдущем шаге.Если символ 'к' найден, запоминаем его индекс.Заменяем все символы между первым и последним вхождением символа 'к' на звездочку.Выводим измененную строку.

Программа на Python:

s = input("Введите строку символов: ")
first_k = s.find('к')
if first_k != -1:
last_k = s.rfind('к', first_k)
if last_k != -1:
new_s = sfirst_k+1 + '*'*(last_k-first_k-1) + slast_k
print(new_s)
else:
print("Символ 'к' не найден второй раз.")
else:
print("Символ 'к' не найден первый раз.")

Пример работы программы:

Введите строку символов: какая-то строка с буквой к внутри
какая-то строка с буквой * внутри
18 Апр 2024 в 12:31
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир