始める無料で始める

コーディングタスクに適した文脈の選び方

あなたは学生の記録を管理する 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 コード**で返すよう求めましょう。

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する