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 merupakan bagian dari kursus
Pengembangan Kode dengan Bantuan AI untuk Developer
Instruksi 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 langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan