В Python им пытаются найти слово в sentece с использованием:найти слово в просто предложении, а не в слове (питон)
if word in sentence:
number = number + 1
Это прекрасно работает для поиска слова в предложении, проблема, с которой сталкивается проблема, заключается в том, что этот код находит слово внутри других слов. Например:
word = "or"
sentence = "Python or Java use a lot of words"
if word in sentence:
number = number + 1
число будет равно 2, а не 1, потому что «или» после «Python» и перед «Java», и он также находит «или» в слове «слово» Im пытается найти способ найти только слово «или» сам по себе, вместо того, чтобы программа находила его в предложении и в другом слове.
В вашем примере число будет равно 1, а не 2, потому что 'if word in sentence' истинно, только один раз. Без какого-либо цикла и только одного, если вы не можете иметь число равное 2. –
Для некоторых немного более продвинутых материалов см. Http://stackoverflow.com/q/13913530/2379410 –
@Maxime справа, я забыл добавить цикл , – user2946078