Python для новичковСтроки, модули и файлыПоиск и форматирование строк

Поиск и форматирование строк

Уроки курсаПоиск и форматирование строк

Отчёт по строке и ключевому слову

Напишите функцию format_report(text, keyword), которая формирует строку-отчёт по двум строкам.

Сделайте так:

  • переведите и text, и keyword в нижний регистр;
  • найдите позицию первого вхождения keyword в text методом find();
  • посчитайте количество вхождений keyword методом count();
  • проверьте методом startswith(), начинается ли текст с этого слова;
  • если слово не найдено, верните строку «<keyword>»: не найдено;
  • иначе верните строку вида «<keyword>»: позиция X, вхождений Y, в начале: True/False.

Для вывода используйте именно f-строку с выражениями в {}.

Функция должна возвращать строку, а не печатать её.

Не вставляйте в ответ пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей.
PythonPython 3.12 (data: numpy, pandas, sklearn...)
Python Test Code