当前位置:首页python > 正文

python一份文件中保存的是各位同学的各科成绩,编写程序计算出各位同学的总成绩写入文件中每行末尾

作者:野牛程序员:2024-01-03 22:10:38python阅读 2521

python一份文件中保存的是各位同学的各科成绩,编写程序计算出各位同学的总成绩写入文件中每行末尾

# 读取文件中的成绩数据
with open("成绩文件.txt", "r") as file:
    lines = file.readlines()

# 计算每位同学的总成绩,并写入文件
with open("总成绩文件.txt", "w") as output_file:
    for line in lines:
        # 解析每一行的数据
        data = line.strip().split()

        # 提取同学的姓名和各科成绩
        name = data[0]
        scores = [int(score) for score in data[1:]]

        # 计算总成绩
        total_score = sum(scores)

        # 将姓名和总成绩写入文件
        output_file.write(f"{name} {total_score}\\n")


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击