Bắt đầu ngayBắt đầu miễn phí

Chọn đúng ngữ cảnh trong các tác vụ lập trình

Bạn là một giảng viên đang duy trì một dự án Python quản lý hồ sơ sinh viên. Điểm số được lưu trong một dictionary, với các hàm trợ giúp để lấy thông tin sinh viên và tính điểm trung bình. Các hàm hiện có được lưu trong students.py, một tệp mà LLM có thể truy cập và sử dụng:

def get_student(student_id):
  return {"name": "Alice", "grades": [88, 92, 95]}

def calculate_average(grades):
  return round(sum(grades) / len(grades), 2)

Bạn muốn dùng các hàm trợ giúp này để triển khai hàm add_grade() nhằm thêm một điểm vào hồ sơ của sinh viên và trả về điểm trung bình đã cập nhật.

Bài tập này là một phần của khóa học

Lập trình với AI dành cho Developer

Xem khóa học

Hướng dẫn bài tập

- Yêu cầu mô hình **triển khai hàm `add_grade()`** bằng cách sử dụng **ngữ cảnh** của `get_student()` và `calculate_average()`, và yêu cầu câu trả lời ở dạng **mã Python tuân theo PEP 8**.

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập