リストの要素に特定の文字列が含まれているかどうかを調べたい。文字列が見つかった場合は「文字列が見つかりました」、そうでない場合は「文字列が見つかりません」と出力します。しかし、私が思いついたコードは、「文字列が見つかりません」という複数の出力を作成します。理由はわかっていますが、それを修正してメッセージの1つだけを一度だけ印刷する方法がわかりません。
animals=["dog.mouse.cow","horse.tiger.monkey",
"badger.lion.chimp","trok.cat. bee"]
for i in animals :
if "cat" in i:
print("String found")
else:
print("String not found")
〜