Pertanyaan
EKNOLOGI INFORMATIKA Dashboard / My courses / TIK Soal nomor 44 Belum dijawab Ragu-ragu Perhatikan listing program PYTHON berik ini! Apa hasilnya? data =[10,9,7,8,10,8] print (data[1]) data[2]=10 print (data) data. append(9) print(data) A. [10,9,10,8,10,8] B. [10,9,10,8,10,8,9] C. 5 15 D. 10 5 E. 9 [10","9","10","8","10","8] [10","9","10","8","10","8","9]
Solusi
Jawaban
B. [10,9,10,8,10,8,9]
Penjelasan
Pertanyaan ini adalah tentang pemrograman Python. Pertama-tama, kita memiliki sebuah array dengan nilai-nilai tertentu [10,9,7,8,10,8]. Lalu, ditanya tentang hasil dari sejumlah operasi terhadap array ini.1) Fungsi print(data[1]) akan mencetak index argument ke-1 dari array, yang berarti posisi kedua dari array ini karena indexasi di Python dimulai dari 0, jadi hasilnya adalah 9.2) Operasi data[2]=10 akan mengubah nilai indeks 2 dari arraynya menjadi 10, menjadikan array berubah menjadi [10,9,10,8,10,8].3) Kemudian, kita menambahkan elemen baru ke akhir array dangan fungsi append(), yaitu 9, yang mengubah array menjadi [10,9,10,8,10,8,9].Sebagai ide, Mari memecah penjelas vendekatan korang menjadi langkah sederhana