python一份文件中保存的是各位同学的各科成绩,编写程序计算出各位同学的总成绩写入文件中每行末尾
作者:野牛程序员:2024-01-03 22:10:38python阅读 2906
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

