擅长:python、mysql、java
<p>刚刚更正了您的代码以在输出中打印所需的结果文件:-你知道吗</p>
<pre><code>def add(a,b):
return a+b
infileName="data.txt"
inFile=open(infileName,"r")
outfileName="avg.txt"
outFile=open(outfileName,"w")
for line in inFile.readlines():
test=line.split()
first_name=test[0]
last_name=test[1]
first_initial=first_name[0]
no_list = map(float, test[2:])
avg = float(reduce(add, no_list))/len(no_list)
outFile.write("%s %s %s\n"%(first_name, last_name, str(avg)))
</code></pre>