我知道有人已經問,但答案超級不清楚返回的平均得分爲所有的學生該科
的第一個要求是要打開一個文件(可惜我不知道該怎麼做)
第二個要求是一個代碼部分,其執行以下操作:
每條線代表單個學生和由學生號碼,姓名,一個區段碼和中期級的,全部由空白
分離所以我不這麼認爲由於它被空白分隔,我可以定位該元素嗎?
這裏是文件的摘錄,表示線路結構
987654322 Xu Carolyn L0101 19.5
233432555 Jones Billy Andrew L5101 16.0
555432345 Patel Amrit L0101 13.5
888332441 Fletcher Bobby L0201 18
777998713 Van Ryan Sarah Jane L5101 20
877633234 Zhang Peter L0102 9.5
543444555 Martin Joseph L0101 15
876543222 Abdolhosseini Mohammad Mazen L0102 18.5
我被提供如下幾步:
- 注意,每學生姓名的數目而變化。
- 使用
rstrip()
可以消除行尾的多餘空白。
我不明白第二個提示。
這是我到目前爲止有:
counter = 0
elements = -1
for sets in the_file
elements = elements + 1
if elements = 3
我知道它是與readlines()
和靶向的部分代碼。
什麼是你想要的問題要問? –
http://www.cdf.toronto.edu/~csc108h/fall/exercises/e3/grade_file.txt – AlwaysNeedsHelp
在這種情況下使用readlines。我確信我不能繼續我已經寫過的方式。 – AlwaysNeedsHelp