我得到一个包含8行的文本文件,每行都有一个由空格分隔的ID号,名称,部分和等级。我应该返回给定部分的平均值。我是python的新手,所以我正在努力想出来。有人可以帮忙吗? 我的参数是随机文本文件和节号
def average_by_secion(textfile,section):
'''(io.TextIOWrapper, str) -> flt or NoneType
答案 0 :(得分:2)
listOfLines = []
while file:
listOfLines.append(file.readline())
total = 0
numOfGrades = 0
for i in listOfLines:
total+=int(i.split()[3])
numOfGrades += 1
return total/numOfGrades
我想......
答案 1 :(得分:0)