在编码任务中选择合适的上下文
您是一名教授,正在维护一个用于学生成绩记录的 Python 项目。成绩存储在字典中,并提供了两个辅助函数用于获取学生信息和计算平均分。现有函数保存在 LLM 可访问并可使用的文件 students.py 中:
def get_student(student_id):
return {"name": "Alice", "grades": [88, 92, 95]}
def calculate_average(grades):
return round(sum(grades) / len(grades), 2)
您希望基于这些辅助函数实现一个 add_grade() 函数,用于将分数加入某位学生的记录,并返回更新后的平均分。
本练习是课程的一部分
面向开发者的 AI 辅助编码
练习说明
- 提示模型在 `get_student()` 和 `calculate_average()` 的上下文中,**实现 `add_grade()` 函数**,并要求答案为 **符合 PEP 8 的 Python 代码**。
