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.