我被困在这个问题上。到目前为止我的代码有效,但我的教授希望看到一些变化。我需要添加错误处理,我需要一个单独的函数来计算我将在 main.js 中调用的平均值。这是我到目前为止所拥有的...
import os
def process_file(filename):
f = open(filename,'r')
lines = f.readlines()[1:]
f.close()
scores = []
for line in lines:
parsed = line.split(",")
count = int(parsed[1])
scores.append(count)
calculate_result(scores)
def calculate_result(scores):
print("High: ", max(scores))
print("Low: ", min(scores))
print("Average: ", sum(scores)/len(scores))
def main():
filename = "scores.text"
if os.path.isfile(filename):
process_file(filename)
else:
print ("File does not exist")
return 0
main()