擅长:python、mysql、java
<p>您需要从readline的结果中去掉尾随的换行符。你知道吗</p>
<p>可能是这样的:</p>
<pre><code>weights = [.3, .1, .6]
with open ('file2.txt') as f:
count = int (f.readline ().strip () )
for i in range (count):
name = f.readline ().strip ()
score = sum (w * s for w,s in zip (weights, (int (x) for x in f.readline ().strip ().split () ) ) )
print ('{}\'s Score is {} %.'.format (name, score) )
</code></pre>