特定のファイルを調べるプログラムをPythonで作成する必要があります。acronyms.txt としましょう。3 文字の頭字語が少なくとも 1 つ含まれている行数のパーセンテージ値を返します。例えば:
NSW is a very large state.
It's bigger than TAS.
but WA is the biggest!
これを読んだ後、行の 66.7% に 3 文字の頭字語が含まれているため、66.7% が返されます。また、ご覧のとおり、小数点第 1 位に丸められます。私は正規表現にあまり詳しくありませんが、正規表現で最も簡単だと思います。
編集:
コードは完成しましたが、間にドットがある頭字語を認識する必要があります。EG NSW は頭字語として認識されるはずです。どうすればいいですか?
どんな助けでも大歓迎です!