[ホーム] - [よく見るエラーメッセージ一覧] - [NameError: name 'statistics' is not defined が min 関数で表示される]

【Python】NameError: name 'statistics' is not defined が min 関数で表示される | pythonで最大、最小 、平均を求める





作成日:2022/01/27


平均を求める関数 "mean"を利用するにはstatistics ライブラリをインポートする必要があります。
もしインポートされていない場合は "NameError: name 'statistics' is not defined"が表示されます。


【間違い】


print (statistics.mean([1,2,3]))

Traceback (most recent call last):
File "c:\temp\test.py", line 3, in print (statistics.mean([1,2,3]))
NameError: name 'statistics' is not defined

【正しい】


import statistics
print (statistics.mean([1,2,3]))

2

サンプルコード

以下は Windows 10 環境における正常実行可能なサンプルコードです。

最小値を求めるサンプルコードです。
サンプルコード:

print(min(1,2,3))

実行結果:

1



最大値を求めるサンプルコードです。
サンプルコード:

print(max(1,2,3))

実行結果:

3



リストの平均を求めるサンプルコードです。
サンプルコード:


import statistics
print (statistics.mean([1,2,3]))

実行結果:

2







本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [よく見るエラーメッセージ一覧]