本作业将考察列表、元组、字典、集合的使用。
- 定义一个包含若干学生的列表,每个学生是一个字典。
- 找出平均成绩最高的学生。
- 输出平均成绩最高的成绩。
- 统计每个专业的学生人数。
- 给定两门课程的选课学生名单,使用集合操作输出:
- 同时选修两门课的学生;
- 只选 AI 课的学生;
- 只选 Python 课的学生;
- 所有选课学生。
- 用
sum()
和len()
求平均; - 用字典计数;
- 集合运算符:
&
,|
,-
.
完成后,运行 ./test/test_task_1.py
和 ./test/test_task_2.py
进行测试。
- 在
src/task_1.py
和src/task_2.py
中完成函数。 - 提交并推送代码到仓库。
- GitHub Actions 会自动运行测试,测试通过即表示作业完成。
- 请勿修改
tests/
文件夹里的内容。 - 代码要加注释,变量命名清晰。