回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>有人知道我怎么把作业从这个文件中穿插出来吗?你知道吗</p>
<pre><code>Here is the file, grades.csv and the format.
Last Name,First Name,Student No.,uTORid,A1,A2,A3,A4
Smith,Joe,9911991199,smithjoe9,99,88,77,66
Ash,Wood,9912334456,ashwood,11,22,33,44
Full,Kare,9913243567,fullkare,78,58,68,88
</code></pre>
<p>我想得到这样的结果,然后加上所有赋值的总值,然后除以每个赋值的赋值数,得到平均值</p>
<pre><code> [99, 11, 78]
[88, 22, 58]
[77, 33, 68]
[66, 44, 88]
def class_avg(open_file):
'''(file) -> list of float
Return a list of assignment averages for the entire class given the open
class file. The returned list should contain assignment averages in the
order listed in the given file. For example, if there are 3 assignments
per student, the returned list should 3 floats representing the 3 averages.
'''
new_list = []
for line in open_file:
grades_list = line.split(',')
marks1 = grades_list[4:5]
marks2 = grades_list[6:7]
for item in range(min(marks1, marks2)):
added_marks = marks1[item] + marks2[item]
</code></pre>
<p>这是我到目前为止,不太清楚如何继续</p>