Дана строка, в которой минимум 2 раза встречается буква «п» (в любом регистре). Напиши программу, которая развернет и выведет последовательность символов, заключенную между первым и последним вхождением буквы «п» (в любом регистре) (сама буква не входит в эту последовательность).
Входные данные:
Вводится строка, в которой минимум 2 раза встречается буква «п» (в любом регистре).
Выходные данные:
Выводится строка.
Пример ввода:
Привет, пап
Пример вывода:
ап ,тевир
Примечание:
Для вывода текста пользуйся только командой print(), подсказки внутри команды input() не используй!
python
# Получаем входную строку от пользователя
input_str = input()
# Находим индексы первого и последнего вхождения буквы "п" (любого регистра)
first_index = input_str.lower().find('п')
last_index = input_str.lower().rfind('п')
# Выделяем подстроку между этими индексами
substring = input_str[first_index+1:last_index]
# Развернем эту подстроку
reversed_substring = substring[::-1]
# Выводим развернутую подстроку
print(reversed_substring)
Теперь давайте разберемся с каждой частью программы более детально:
1. Мы получаем входную строку от пользователя с помощью функции `input()`.
2. Затем мы ищем индексы первого и последнего вхождения буквы "п" в строке, переведя всю строку в нижний регистр с помощью метода `lower()` и используя методы `find()` и `rfind()` для поиска первого и последнего вхождения.
3. Мы выделяем подстроку между этими индексами, исключая сами буквы "п".
4. Затем мы разворачиваем эту подстроку, используя срезы.
5. И, наконец, выводим результат с помощью функции `print()`.
Таким образом, программа полностью соответствует условиям задачи и выполняет необходимые действия для нахождения и вывода развернутой подстроки между первым и последним вхождением буквы "п".Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет