0% menganggap dokumen ini bermanfaat (0 suara)
44 tayangan2 halaman

Soal Latihan Array dan List Python

Dokumen ini berisi latihan soal mengenai penggunaan array dan list dalam Python, mencakup berbagai konsep seperti efisiensi list, manipulasi elemen, dan penghitungan statistik. Terdapat juga studi kasus yang meminta pembuatan program untuk menyelesaikan masalah praktis menggunakan list. Soal-soal ini dirancang untuk menguji pemahaman dan keterampilan pemrograman dalam konteks Python.

Diunggah oleh

anisaprmtaaa18
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
44 tayangan2 halaman

Soal Latihan Array dan List Python

Dokumen ini berisi latihan soal mengenai penggunaan array dan list dalam Python, mencakup berbagai konsep seperti efisiensi list, manipulasi elemen, dan penghitungan statistik. Terdapat juga studi kasus yang meminta pembuatan program untuk menyelesaikan masalah praktis menggunakan list. Soal-soal ini dirancang untuk menguji pemahaman dan keterampilan pemrograman dalam konteks Python.

Diunggah oleh

anisaprmtaaa18
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 PDF, TXT atau baca online di Scribd

Latihan Soal Array dan List di Python

1. Jelaskan mengapa list lebih efisien dibandingkan menyimpan data ke dalam variabel satu per satu!

2. Apa output dari kode berikut ini dan mengapa?

data = [10, 20, 30, 40]

print(data[1] + data[-1])

3. Buatlah program Python untuk menghitung rata-rata dari nilai = [85, 90, 78, 92, 88]

4. Lengkapi kode berikut agar mencetak elemen yang berada di antara 3 dan 7 (tidak termasuk 3 dan 7):

data = [2, 3, 5, 7, 4, 6, 8, 3]

5. Buat program untuk mencari apakah angka 100 ada dalam list nilai = [75, 80, 100, 90, 85].

6. Diberikan dua list data1 = [3, 5, 2, 9] dan data2 = [3, 4, 2, 8]. Hitung jumlah elemen yang sama dan berada

pada posisi yang sama.

7. Dari list data1 = [3, 5, 2, 9] dan data2 = [9, 3, 5, 1], hitung jumlah elemen yang sama (terlepas dari posisi).

8. Buatlah program untuk menerima input jumlah data dari pengguna, lalu membaca dan menyimpannya

dalam list.

9. Tampilkan contoh kode untuk menambahkan elemen ke awal, tengah, dan akhir list.

10. Apa output dari kode berikut ini dan jelaskan:

huruf = ['a', 'b', 'c', 'd', 'e']

print(huruf[1:4])

huruf[2:3] = ['X', 'Y']

print(huruf)

11. Studi Kasus: Buat program untuk mencetak semua nilai siswa di atas rata-rata dari list nilai 30 siswa.

12. Studi Kasus: Sebuah gudang memiliki stok = [25, 10, 0, 40, 5, 0, 60]. Tambahkan stok 10 untuk barang

yang habis.

13. Studi Kasus: Sistem tiket menyimpan kursi_dipesan = [3, 5, 7, 10, 15]. Buat program untuk memesan

kursi baru.
14. Studi Kasus: Dari penjualan = [100, 120, 90, 80, 150, 200, 130], tampilkan hari dengan penjualan di atas

rata-rata.

15. Buat fungsi Python yang menerima list angka dan mengembalikan nilai maksimum dan minimum.

16. Diberikan list campuran data = [10, 'a', 30, 'b', 50]. Buat program untuk memisahkan angka dan huruf ke

dua list berbeda.

17. Jelaskan perbedaan penggunaan list dan tuple dalam konteks penyimpanan data.

18. Buat program untuk membalik urutan elemen dalam list tanpa menggunakan fungsi reverse().

19. Diberikan list angka = [3, 6, 9, 12]. Buat program untuk mengalikan semua elemen dengan 2.

20. Apa perbedaan antara akses elemen menggunakan indeks positif dan negatif dalam list? Berikan

contohnya.

Anda mungkin juga menyukai