Soal SMA · Soal cerita · Kesulitan 3/5
Sebuah program Python menjalankan perulangan berikut: hasil = 0 for i in range(1, 6): if i % 2 == 0: hasil += i * 2 else: hasil += i Berapa nilai akhir variabel hasil?
- A.19
- B.21
- C.23
- D.25
Kunci jawaban & pembahasan
Jawaban: 19
i=1: +1=1; i=2: +4=5; i=3: +3=8; i=4: +8=16; i=5: +5=21. Jadi hasil = 21? Namun opsi A=19, B=21, C=23, D=25. Jawaban benar B=21. (Perlu koreksi; jawaban benar 21.)
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