Задача «Первое и последнее вхождения»

Условие

Дана строка. Если в этой строке буква f встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f в данной строке не встречается, ничего не выводите.

При решении этой задачи не стоит использовать циклы.

Решение

  1. s = input()
  2. if s.count('f') == 1:
  3.     print(s.find('f'))
  4. elif s.count('f') >= 2:
  5.     print(s.find('f'), s.rfind('f'))