Tugas Komputasi dan Pemograman Kelas C Pendam 23

13 December 2024 10:11:53 Dibaca : 16

Program di atas merupakan contoh sederhana penggunaan list dalam Python untuk mengelola data siswa di sebuah sekolah menengah. Berikut adalah penjelasan menyeluruh tentang bagaimana program tersebut bekerja:

Tujuan ProgramProgram ini bertujuan untuk:1. Menyimpan dan memanipulasi data siswa.2. Menambahkan siswa baru.3. Menghapus siswa tertentu.4. Mengurutkan daftar siswa secara alfabetis.5. Menampilkan informasi jumlah siswa.6. Menampilkan sejumlah siswa dari daftar (misalnya 3 siswa pertama).

 

Penjelasan baris per baris dari program di atas

1. Memebuat List Siswa

siswa = ["Andi", "Budi", "Citra", "Dewi", "Eka"]

Penjelasan: Membuat list bernama siswa yang berisi nama-nama siswa di sekolah menengah.

 

2. Menambahkan Siswa Baru

 siswa.append("Fani")print("Setelah menambahkan siswa baru:", siswa)

Penjelasan: append("Fani"): Menambahkan nama baru ("Fani") ke dalam list siswa pada posisi paling akhir.

print: Menampilkan isi list setelah penambahan.Output: ['Andi', 'Budi', 'Citra', 'Dewi', 'Eka', 'Fani']

 

3. Menghapus Siswa

 siswa.remove("Budi")print("Setelah menghapus siswa 'Budi':", siswa)

Penjelasan: remove("Budi"): Menghapus elemen pertama yang ditemukan dengan nilai "Budi" dari list siswa.

print: Menampilkan isi list setelah penghapusan.Output: ['Andi', 'Citra', 'Dewi', 'Eka', 'Fani']

 

4.  Mengurutkan Daftar Siswa

siswa.sort()print("Setelah mengurutkan daftar siswa:", siswa)

Penjelasan: sort(): Mengurutkan elemen dalam list siswa secara alfabetis.

print: Menampilkan isi list setelah pengurutan.Output: ['Andi', 'Citra', 'Dewi', 'Eka', 'Fani']

 

5. Menampilkan Jumlah Siswa

print("Jumlah siswa:", len(siswa))

Penjelasan: len(siswa): Menghitung jumlah elemen dalam list siswa.

print: Menampilkan jumlah total siswa.Output: Jumlah siswa: 5

 

6. Menampilkan 3 Siswa Pertama

print("Tiga siswa pertama:", siswa[:3])

Penjelasan: siswa[:3]: Mengakses 3 elemen pertama dari list, yaitu elemen indeks 0, 1, dan 2.

print: Menampilkan nama 3 siswa pertama dari daftar.Output: ['Andi', 'Citra', 'Dewi']

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong