質問: ``` 日本:5 ロシア:3 中国:1 韓国:2 アメリカ:4 ロシア:2 インド:2 ハワイ:1 ```
回答: ...まず、メッセージぐらいは読みましょうよ... ``` Traceback (most recent call last): File "ディレクトリ名", line 2, in n=count("日本") NameError: name 'count' is not defined ``` なんですよね? 「countっていう名前のやつがない」っていうことなので、countっていうメソッド、ありますか? メソッドじゃなくてもいいです。 ですが、今回の使い方ですと、メソッドになりますね。 だから、countメソッドっていうの、ありますか? 無いなら使えないでしょ。 また、詳しくはわかりませんが、ファイル名、当たっていますか? コードでは、 ``` with open("country.txt","r",encoding="Shift_JIS")as f: ``` ってなっていますが、エラーメッセージでは ``` Traceback (most recent call last): File "ディレクトリ名"... ``` ってなっていますが... (私はあまりPythonはさわらないので、Python特有のやつならいいですが...)