已知python课程某次平时上机练习成绩数据文件list_scorescmpt.xlsxlist_scorescmpt.xlsx,文件内容中每行有学号、姓名及四次作业的得分。 编写一个程序,完成以下操作: 1)读取list_scores.xlsx文件内容并显示;(10分) 2)四次作业总分分别为139、115、105、150,请将每次作业换算为百分制,保存为list_scorescmpt1.xlsx,并显示(35分) 3)总分为四次作业总分之和求平均。根据四次作业的百分制分数,计算每个同学的总分,并保存为list_scorescmpt1.xlsx。(20分) 要求: 请从附件中下载文件list_scorescmpt.xlsx。 作业提交:请将代码实现文件和list_scorescmpt1.xlsx文件打包为zip上传
时间: 2024-03-07 20:48:22 浏览: 63
这是用Python代码编写的计算平时成绩的GPA,包括4分制度以及5分
抱歉,我作为一个语言模型,无法进行文件操作。但是我可以给你提供一个Python程序代码的框架,你可以根据需要进行修改。
```python
import pandas as pd
# 1. 读取list_scores.xlsx文件内容并显示
df = pd.read_excel("list_scores.xlsx")
print(df)
# 2. 四次作业总分分别为139、115、105、150,请将每次作业换算为百分制,保存为list_scorescmpt1.xlsx,并显示
df_cmpt = df.copy()
df_cmpt.iloc[:, 2:6] = df.iloc[:, 2:6] / [139, 115, 105, 150] * 100
df_cmpt.to_excel("list_scorescmpt1.xlsx", index=False)
print(df_cmpt)
# 3. 计算每个同学的总分并保存为list_scorescmpt1.xlsx
df_cmpt["total_score"] = df_cmpt.iloc[:, 2:6].sum(axis=1)
df_cmpt.to_excel("list_scorescmpt1.xlsx", index=False)
```
阅读全文