私はPythonの割り当てに取り組んでいます。文字列中の部分文字列の数を数えよう
明らかに、文字列内の指定された部分文字列の数を数えるコードを書く必要があります。
私はそれが正しいと思った、そして、私はここで立ち往生した。私はこれを実行する場合
def count(substr,theStr):
# your code here
num = 0
i = 0
while substr in theStr[i:]:
i = i + theStr.find(substr)+1
num = num + 1
return num
substr = 'is'
theStr = 'mississipi'
print(count(substr,theStr))
が、私は結果としてを得ることを期待、むしろ、私が手 ...
を参照してください、このようana
やbanana
などの他の例は、正常に動作しますが、この具体的な例ではエラーが発生しています。私はここで何が悪いのか分からない。
私を助けてくれませんか?あなたが必要なコードの変更がある
**レビューキューから:**あなたの答えの周りにいくつかの文脈を追加してください。コードのみの回答は理解しにくいです。あなたの投稿にさらに情報を追加することができれば、これはAskerと将来の読者に役立ちます。 –