私は数の束を入力してリストに入れ、リストのすべての数の平均平均を求めるプログラムを書いています。 Pythonシェルでこのプログラムを実行すると、エラーが発生します。 "AttributeError: 'NoneType'オブジェクトに 'append'属性がありません。私はこれを研究してきましたが、なぜ私のプログラムがこのエラーを出しているのかわかりません。誰かがappendメソッドを使用してこの同じエラーが発生した他のインスタンスをスタックオーバーフローで調べましたが、私が間違って行ったことはまだ分かりません。私のpythonプログラムのループは、リストに必要な変数を追加しないのはなぜですか?
episode_list= []
mather= input("Enter list:")
for number in mather:
episode_list= episode_list.append(number)
for element in episode_list:
total += element
final= total/ len(episode_list)
print(final)
'list.append'がリストに追加され、' episode_list = episode_list.append(number) 'を実行して' None'を返します。リストに追加され、変数が 'None'に割り当てられます。 –