0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan4 halaman

Program Python untuk Manipulasi List

Dokumen ini berisi enam soal pemrograman Python yang mencakup penjumlahan elemen list, menemukan nilai tertinggi dan terendah, menghitung rata-rata, membalik urutan elemen, menghapus elemen tertentu, dan menggabungkan dua list. Setiap soal dilengkapi dengan contoh output dan pertanyaan yang meminta penjelasan tentang cara kerja program. Soal-soal ini dirancang untuk menguji pemahaman dasar tentang manipulasi list dalam Python.

Diunggah oleh

Niko Demus
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan4 halaman

Program Python untuk Manipulasi List

Dokumen ini berisi enam soal pemrograman Python yang mencakup penjumlahan elemen list, menemukan nilai tertinggi dan terendah, menghitung rata-rata, membalik urutan elemen, menghapus elemen tertentu, dan menggabungkan dua list. Setiap soal dilengkapi dengan contoh output dan pertanyaan yang meminta penjelasan tentang cara kerja program. Soal-soal ini dirancang untuk menguji pemahaman dasar tentang manipulasi list dalam Python.

Diunggah oleh

Niko Demus
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Soal 1 – Menjumlahkan Elemen List

Buatlah program Python yang meminta pengguna memasukkan 5 bilangan ke dalam list,
kemudian menghitung dan menampilkan jumlah seluruh elemen dalam list tersebut.

Contoh output:

Masukkan 5 bilangan: 2 4 6 8 10

Jumlah elemen = 30

Pertanyaan:

Tuliskan kode programnya.

Jelaskan bagaimana cara kerja program dalam menjumlahkan elemen list tersebut.

🧮 Soal 2 – Menemukan Nilai Tertinggi dan Terendah

Tulislah program Python yang dapat menampilkan nilai tertinggi dan terendah dari sebuah list
yang berisi angka acak.

Contoh output:

List: [12, 5, 9, 21, 3, 17]

Nilai maksimum: 21

Nilai minimum: 3

Pertanyaan:

Tuliskan kode lengkap programnya.

Jelaskan fungsi yang digunakan untuk mencari nilai maksimum dan minimum.

🧮 Soal 3 – Menghitung Rata-rata Elemen List


Buatlah program Python yang menghitung rata-rata dari elemen-elemen di dalam list.

Contoh output:

Data: [10, 20, 30, 40, 50]

Rata-rata: 30.0

Pertanyaan:

Tuliskan kode programnya.

Jelaskan bagaimana proses perhitungan rata-rata dilakukan.

🧮 Soal 4 – Membalik Urutan Elemen List

Tulislah program Python yang dapat membalik urutan elemen list tanpa menggunakan fungsi
reverse() atau [::-1].

Contoh output:

List awal: [1, 2, 3, 4, 5]

List terbalik: [5, 4, 3, 2, 1]

Pertanyaan:

Buatlah kode programnya menggunakan perulangan.

Jelaskan bagaimana proses pembalikan list dilakukan.

🧮 Soal 5 – Menghapus Elemen Tertentu dari List


Buatlah program yang meminta pengguna memasukkan beberapa nama ke dalam list,
kemudian menghapus satu nama tertentu berdasarkan input pengguna.

Contoh output:

Masukkan nama: [Ana, Budi, Cici, Dodi]

Nama yang ingin dihapus: Cici

List setelah dihapus: ['Ana', 'Budi', 'Dodi']

Pertanyaan:

Tuliskan kode lengkapnya.

Jelaskan bagaimana fungsi remove() bekerja dalam konteks ini.

🧮 Soal 6 – Menggabungkan Dua List

Tulislah program Python yang menggabungkan dua list menjadi satu list baru, kemudian
menampilkannya dalam urutan menaik.

Contoh output:

List A: [5, 1, 9]

List B: [2, 7, 3]

List gabungan (urutan menaik): [1, 2, 3, 5, 7, 9]

Pertanyaan:

Tuliskan kode programnya.


Jelaskan perbedaan antara operator + dan fungsi extend() saat menggabungkan list.

Anda mungkin juga menyukai