Мой опыт программирования на Python
Привет всем! Меня зовут Александр, и я хочу рассказать о своем опыте программирования на Python. Недавно я столкнулся с интересной задачей, которую решил с помощью этого языка программирования.
Задача заключалась в том, чтобы написать программу на Python, которая запрашивает у пользователя строку и находит последнее вхождение подстроки ″м″. Затем программа должна выводить все символы, начиная с найденной подстроки. Казалось, что это простая задача, но в процессе ее решения я узнал много интересного о работе с текстом в Python.
Для начала, я создал переменную, в которую пользователь будет вводить строку. Это можно сделать с помощью функции input⁚
string input(″Введите строку⁚ ″)
Далее, я использовал метод rfind, чтобы найти последнее вхождение подстроки ″м″ в строке. Этот метод возвращает индекс первого символа найденной подстроки⁚
index string.rfind(″м″)
Однако, если подстрока ″м″ не будет найдена, метод rfind вернет -1. Поэтому, я добавил условие, чтобы проверить, была ли найдена подстрока⁚
if index ! -1⁚
substring string[index⁚]
print(″Результат⁚″, substring)
else⁚
print(″Подстрока 'м' не найдена.″)
Теперь, когда я запускаю программу и ввожу строку, она находит последнее вхождение подстроки ″м″ и выводит все символы, начиная с найденной подстроки.
Я был доволен результатом своей работы. Моя программа успешно находит последнее вхождение подстроки ″м″ и выводит нужную информацию. Этот опыт помог мне развить свои навыки программирования на Python и узнать о более эффективных способах работы с текстом.