因此,我之前創建了一個代碼,提示用戶輸入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