MulaiMulai sekarang secara gratis

Memilih konteks yang tepat dalam tugas pengodean

Anda adalah seorang profesor yang memelihara proyek Python untuk catatan mahasiswa. Nilai disimpan dalam sebuah dictionary, dengan fungsi pembantu untuk mengambil data mahasiswa dan menghitung rata-rata nilainya. Fungsi yang ada disimpan di students.py, sebuah berkas yang dapat diakses dan digunakan oleh LLM:

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

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

Anda ingin menggunakan fungsi pembantu ini untuk mengimplementasikan fungsi add_grade() yang menambahkan nilai ke catatan mahasiswa dan mengembalikan rata-rata yang telah diperbarui.

Latihan ini adalah bagian dari kursus

Pengembangan Kode dengan Bantuan AI untuk Developer

Lihat Kursus

Petunjuk latihan

- Minta model untuk **mengimplementasikan fungsi `add_grade()`** menggunakan **konteks** dari `get_student()` dan `calculate_average()`, serta minta jawabannya sebagai kode Python berformat **PEP 8**.

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga