コーディングタスクに適した文脈の選び方
あなたは学生の記録を管理する 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 支援コーディング
演習の手順
- `get_student()` と `calculate_average()` を**文脈**として使い、**`add_grade()` 関数を実装**するようモデルに指示してください。回答は **PEP 8 形式の Python コード**で返すよう求めましょう。
