读取成绩单计算各科平均分

fx003143 程序题 共 个子题

题目说明

张老师手上有一份学生成绩单(cj.txt),成绩单上只有每位学生的各科成绩,而张老师希望能看到各科成绩的所有学生的平均分,以下代码可以实现平均分的计算,并按示例格式排版,请补充代码。

示例:

图片

图片

with open('/data/cj.txt',        ①        ) as f:
    string = f.read()
    data = string.split('\n')
    data.pop(0)
    lis = []
    for i in data:
        new = i.split('\t')
        lis.append(new)  # 将分割得到的列表追加到空列表中,lis 为二维
    lis1 = ['平均分']
    for i in range(1, 4):  # 循环 3 次,因为需要计算 3 个科目的平均分
        sum_ =        ②        
        average = round(sum_ / 3)
        lis1.append(str(average))
    s = "\t".join(lis1)
    res = string + s
with open('cj1.txt', 'w') as f:
    f.write(res)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧