Latihan Soal Perulangan Python

5 soal Perulangan Python (Pemrograman SMP) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.

Memuat soal…

Lihat semua soal (5)

Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.

  1. Nilai apa saja yang dihasilkan range(1, 4) dalam sebuah perulangan for?

    1. 1, 2, 3, 4

    2. 1, 2, 3

    3. 0, 1, 2, 3

    4. 4 saja

  2. Apa keluaran program berikut?

    total = 0
    for angka in [2, 5, 1]:
        total = total + angka
    print(total)
    
    1. 3

    2. 5

    3. 251

    4. 8

  3. Berapa baris tulisan "Halo" yang dicetak program ini?

    for i in range(3):
        print("Halo")
    
    1. 2

    2. 3

    3. 4

    4. Tak terhingga

  4. Apa keluaran program berikut?

    n = 1
    while n < 20:
        n = n * 2
    print(n)
    
    1. 16

    2. 20

    3. 32

    4. 64

  5. Nilai apa saja yang dihasilkan range(0, 10, 3)?

    1. 0, 3, 6, 9

    2. 3, 6, 9

    3. 0, 3, 6, 9, 10

    4. 0, 3, 6