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
现在,问题是,每当我输入一个评级数字时,它都会在文件中显示为“无”。为什么?