코딩 작업에서 올바른 컨텍스트 선택하기
여러분은 학생 기록을 관리하는 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 코드**로 요구하세요.
