用python对文件的数据列表进行排序以计算学生的成绩

2024-10-04 11:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

最后,我尝试创建一个函数来计算学生(或netId)的分数。一个分数是总的潜在分数(列在第3行)、学生的实际分数,然后是加权分数(权重百分比是第2行)

在用python打开并读取文件之后,我将如何开始这样做

______________________________________________
netId   labs    hw  exams   final project
    .15 .2  .45     .2
    250 80  300     100
perfect1    250 80  300     100
aaa543  150 60  200     80
bbb999  200 80  180     45
ccc876  230 71  235     79
tnoah   240 78  295     94
rpolansk    130 25  100     38
ppan1234    200 64  240     80
______________________________________________

(文本文件的方向)


Tags: 文件函数project学生分数final权重百分比
1条回答
网友
1楼 · 发布于 2024-10-04 11:30:29

解决问题的一个简单的开始可能是将数据放入二维数组或排序网格中

grid = [row.split() for row in text.split("\n")]

现在您可以使用grid[row_num][col_num]访问“cell”的字符串值

相关问题 更多 >