Soal SMA · Penerapan · Kesulitan 4/5
Seorang siswa ingin membuat program untuk menghitung rata-rata nilai ujian. Ia menulis kode berikut: total = 0; for i in range(1, 11): total += i; rata = total / 10; print(rata). Namun, ia ingin menghitung rata-rata dari 10 nilai yang dimasukkan pengguna. Apa yang salah dari kode tersebut?
- A.Kode menghitung rata-rata dari angka 1 sampai 10, bukan dari input pengguna
- B.Kode tidak menggunakan fungsi input()
- C.Kode salah dalam menggunakan range()
- D.Kode tidak mendefinisikan variabel total
Kunci jawaban & pembahasan
Jawaban: Kode menghitung rata-rata dari angka 1 sampai 10, bukan dari input pengguna
Kode menggunakan range(1,11) yang menghasilkan angka 1-10, bukan nilai yang dimasukkan pengguna.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari