python作业——用函数获取Excel中的学生成绩并做处理
** 这次作业分成了两个文件,分别是main文件和工具文件**
在这里分享出来供大家学习参考
限于本人时间和水平难免有疏漏之处,欢迎指正
文件结构
*
performance为Excel文件
Excel如下图:
注意此处sheet1名字被设置成了‘performance’
代码部分
1.main.py文件
```python
'''
本案例主要利用学过的函数知识,实现学生成绩计算的案例,主要功能如下:
1、从Excel文件中获取学生信息,包括学生姓名,课堂表现成绩,实验成绩,期末卷面成绩,以及成绩输入的截止时间;
2、通过Excel文件中的数据计算学生的综合成绩;
所占比例及计算公式为:综合成绩=课堂表现成绩(kt)*0.1+实验成绩(sy)*0.3+期末卷面成绩(qm)*0.6
3、判断学生的成绩等级;
4、计算学生的平均成绩。
'''
from stu_tools import *
if __name__ == '__main__':
performance = readExcel('performance.xlsx', 'performance')
STUDENTS_MESSAGE = getScore(performance)
for stu_score in STUDENTS_MESSAGE:
print(stu_score)
print('*' * 50 + '分割线' + '*' * 50)
STUDENTS_MESSAGE_GRADE = getGrade(STUDENTS_MESSAGE)
for stu_score_grade in STUDENTS_MESSAGE_GRADE