在程式任務中選對脈絡(context)
你是一位教授,正在維護一個用於學生紀錄的 Python 專案。成績儲存在一個字典中,並有輔助函式可用來抓取學生資料與計算平均分數。既有函式已存於 students.py,LLM 可以存取並使用:
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-Assisted Coding for Developers
練習說明
- 提示模型使用 `get_student()` 與 `calculate_average()` 的「脈絡」,來**實作 `add_grade()` 函式**,並要求回應為**符合 PEP 8 規範的 Python 程式碼**。
