開始使用免費開始

在程式任務中選對脈絡(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 程式碼**。

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習