Menu
CoddyTech

Tambah Siswa

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 40 dari 78.

challenge icon

Tantangan

Mudah

Buat fungsi bernama add_student yang menerima tiga argumen: name (string), age (bilangan bulat), dan courses (list berisi string). Fungsi tersebut harus:

  1. Memeriksa apakah nama siswa sudah ada di dalam dictionary student_records. Jika ada, cetak "Student '<name>' already exists.".
  2. Jika nama tersebut belum ada, tambahkan nama itu ke student_records dengan age, set kosong untuk grades (model ini mengasumsikan setiap nilai nilai unik), dan set berisi courses.
  3. Cetak "Student '<name>' added successfully.".

Tambahkan blok kode berikut di bagian bawah kodemu:

add_student("Alice", 20, ["Math", "Physics"])
add_student("Bob", 22, ["Biology", "Chemistry"])
print(student_records)

Coba sendiri

student_records = {}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online