Tambah Siswa
Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 40 dari 78.
Tantangan
MudahBuat fungsi bernama add_student yang menerima tiga argumen: name (string), age (bilangan bulat), dan courses (list berisi string). Fungsi tersebut harus:
- Memeriksa apakah nama siswa sudah ada di dalam dictionary
student_records. Jika ada, cetak"Student '<name>' already exists.". - Jika nama tersebut belum ada, tambahkan nama itu ke
student_recordsdenganage, set kosong untukgrades(model ini mengasumsikan setiap nilai nilai unik), dan set berisicourses. - 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
1Eksplorasi Variabel
KonstantaPenugasan Beberapa VariabelMenukar VariabelVariabel PenampungPembulatan AngkaKonversi ke list4Aplikasi Buku Kontak
Tampilkan MenuTambahkan Kontak7Set Bagian 2
Operasi Matematika Bagian 1Operasi Matematika Bagian 2Ulasan: Berburu Harta KarunSubset dan SupersetMelakukan Perulangan pada SetUlasan: Pelacak Turnamen10Dasar list comprehension
SintaksnyaMembuat list sederhanaMenambahkan kondisiMenggunakan agregasi dataRangkuman: Rumah ListRangkuman: Elemen Kebebasan13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2dictionary Bagian 1
Apa Itu dictionary?Membuat dictionaryMengakses NilaiMengubah dictionaryRangkuman: Pengelola Resep5Pengambilan Keputusan Lanjutan
Operator TernaryPemeriksaan KeanggotaanPemeriksaan IdentitasError IndentasiRangkuman: Filter Liburan8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa3dictionary Bagian 2
Method pada dictionarydictionary BersarangMemeriksa keyMenelusuri dictionary dengan perulanganRingkasan: Penghitung Frekuensi9Agregasi Data Lanjutan
Menggunakan SumMenemukan Nilai Minimum dan MaksimumMengurutkan Data dengan EfisienRangkuman: Pengurut dictionaryLatihan sendiri: Compiler Python online