次の行を含む、dogs.txt というテキスト ファイルがあります。
'#'カラー体毛タイプ
ホワイト ラージ ハード コンサバ
黄 大 ハード コンサバ
ブラウン ラージ ソフト バイオレンス
黄 大 ソフト コンサバ
ブラウン スモール ハード コンサバ
ブラウン スモール ハード コンサバ
ホワイト スモール ハード コンサバ
黄色の小さな柔らかい暴力的な
黄色 小さい 硬い 暴力的
ブラウン ラージ ハード コンサバ
ホワイト ラージ ソフト コンサバ
黄色の小さな柔らかい暴力的な
ブラウン スモール ソフト コンサバティブ
ブラウン ラージ ハード バイオレンス
ブラウン スモール ハード コンサバ
黄色 小さい 硬い 暴力的
各線は犬を表しています。人がdogs.txtを入力したときに出力に表示したいことが2つあります。
犬は何匹いますか。小切手
黄色くて凶暴な犬は何匹いますか?
出力から、16 匹の犬がいることがわかります。
私が次にしなければならないことは、この 16 匹の犬のうち、黄色くて凶暴な犬が何匹いるかを見つけることです。私はしばらくこれを行う方法に行き詰まっていました。infile.read() を使用する必要があると考えていますが、方法がわかりません。みんな助けてください。