시작하기무료로 시작하기

코딩 작업에서 올바른 컨텍스트 선택하기

여러분은 학생 기록을 관리하는 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 코드**로 요구하세요.

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작