Здравствуйте!
Сделал код, который считает все вхождения буквосочетаний в текст. Проблема в том, что нужно посчитать именно слова, в которых есть эти буквосочетания.
Когда я даю такой ввод:
ли
на мели мы лениво налима ловили, и меняли налима вы мне на линя, о любви не меня ли вы мило молили и в туманы лимана манили меня
она выводит 11, а нужно только кол-во слов - 10
Знаю как сделать только со списком, но тут текст в виде строки вводится
Сделал код, который считает все вхождения буквосочетаний в текст. Проблема в том, что нужно посчитать именно слова, в которых есть эти буквосочетания.
Когда я даю такой ввод:
ли
на мели мы лениво налима ловили, и меняли налима вы мне на линя, о любви не меня ли вы мило молили и в туманы лимана манили меня
она выводит 11, а нужно только кол-во слов - 10
Знаю как сделать только со списком, но тут текст в виде строки вводится
Python:
letter = input().split(" ")
text = input()
c = 0
for i in range(len(letter)):
c += text.count(letter[i])
print(c)