Я пытаюсь найти, сколько раз одна строка упоминается внутри другой, подсчитывая ее и выводя результат. Например, программа, которая определяет, сколько раз слово «нога» встречается в слове «легалоглегего».
Я попытался сделать это с помощью цикла for, который проверяет фрагменты соответствующего размера (в данном случае 3 символа), но получаю ошибку типа.
Я ценю вашу помощь.
Это код, который я пробовал:
s = 'bobobslobbob'
i = 0
counter = -1
for i in s:
counter = counter + 1
if s[i:i+2] == 'bob':
i = i + 1
print('Number of times bob occurs is:',counter)