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