因此,我之前创建了一个代码,提示用户输入5个不同的测试分数,然后将该列表保存到test.txt中。代码工作非常棒! 这是我的代码:从文件列表中获得平均值
scorefile=open('test.txt','w')
for count in range(5):
print('Please enter test scores')
score=input('Test score:')
scorefile.write(str(score)+'%' + '\n')
scorefile.close()
但是现在,我遇到了一个问题。我有代码来读取文件。它工作得很好!但是当我尝试从列表中获得平均值时,我一直得到的结果是0.0。我一直在阅读关于python的书,了解如何完成这项工作,但是我现在认真地坚持下去。帮帮我? 这里是我的代码:
scorefile=open('test.txt', 'r')
for line in scorefile:
print(line, end='')
score=scorefile
average = sum(score)/5
print('The test average is', average)
scorefile.close()
请把你的示例代码插入代码块。为此,请选择您的代码并按下工具栏中的“{}”按钮。 – 2014-09-19 02:35:24