Pertanyaan

4. Diberikan algoritma sebagai berikut: nilai=[1,2,3,4] for i in range(len(nilai)): nilai[i]=2^ast i+1 print(nilai[i]) Algoritma di atas akan menghasilkan nilai __

Solusi

Terverifikasi Ahli
4.1 (182 Suara)
Bhadra profesional ยท Tutor selama 6 tahun

Jawaban

**Algoritma di atas akan menghasilkan nilai `[2, 3, 5, 9]`.

Penjelasan

**Algoritma di atas adalah sebuah loop yang akan mengubah setiap elemen dalam list `nilai` dengan formula , di mana adalah indeks dari elemen tersebut. Mari kita lihat langkah-langkahnya:1. List `nilai` awalnya adalah `[1,2,3,4]`.2. Pada iterasi pertama ( ), `nilai[0]` diubah menjadi .3. Pada iterasi kedua ( ), `nilai[1]` diubah menjadi .4. Pada iterasi ketiga ( ), `nilai[2]` diubah menjadi .5. Pada iterasi keempat ( ), `nilai[3]` diubah menjadi .Jadi, setelah semua iterasi, list `nilai` akan menjadi `[2, 3, 5, 9]`.**