Top.Mail.Ru

Программа для решения задачи может быть написана на языке Python. Вот её решение:

“`python
def find_last_occurrence(string):
# Проверяем, есть ли подстрока “т” на позиции от 4 до 10 символов
index = string.find(‘т’, 3, 10)

# Если подстрока найдена, выводим сообщение с позицией вхождения
if index != -1:
print(f”Последнее вхождение подстроки ‘т’ находится на позиции {index}”)
else:
print(“-1”)

# Запрашиваем у пользователя ввод строки
user_string = input(“Введите строку: “)

# Вызываем функцию для поиска последнего вхождения подстроки
find_last_occurrence(user_string)
“`

Шаги решения:
1. Создайте функцию `find_last_occurrence`, которая принимает один аргумент – строку.
2. Внутри функции используйте метод `find` для поиска первого вхождения подстроки “т” в заданной строке. Укажите индексы, ограничивающие поиск от 4 до 10 символов.
3. Если метод `find` возвращает значение, отличное от -1 (то есть, если подстрока найдена), выведите сообщение о позиции найденного вхождения подстроки.
4. Если метод `find` возвращает -1 (то есть, если подстрока не найдена), выведите “-1”.
5. Запросите у пользователя ввод строки с помощью функции `input`.
6. Вызовите функцию `find_last_occurrence`, передавая в неё введенную пользователем строку в качестве аргумента.

   
[metform form_id="1136"]