2.7.x
rate = raw_input('Rating: ')
各数値を保存し、最後に平均を取得するにはどうすればよいでしょうか? そのコード行の前は、次のとおりです。
for i in range(n):
とても有難い。
編集:
コードを微調整した後、次のようになりました。
L = []
for i in range(n):
line = raw_input('Next Track: ')
m = L.append(raw_input('Rating: '))
overall = sum(map(int, L)) / len(L)
f.write("Track Name: " + line + " - Rating: " + str(m) + "\n")
f.close()
f = open('music.txt','a')
print "Overall Rating: ", overall
f = open("music.txt", 'a')
f.write("Overall Rating: " + str(overall) + "\n")
f.write("---------------------------\n")
f.close
問題は、評価の数値を入力するたびに、ファイルに「なし」として戻ってくることです。なんで?