Latihan Soal Percabangan Python
4 soal Percabangan Python (Pemrograman SMP) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.
Memuat soal…
Lihat semua soal (4)
Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.
Apa keluaran program berikut?
nilai = 80 if nilai >= 80: print("A") elif nilai >= 60: print("B") else: print("C")B
A
C
A lalu B
Apa keluaran program berikut?
x = 10 if x > 10: print("besar") elif x == 10: print("pas") else: print("kecil")besar
kecil
pas
besar dan pas
Program menulis
if nilai >= 60: predikat = "B"laluelif nilai >= 85: predikat = "A". Mengapa nilai 90 mendapat B?Karena 90 tidak lebih dari 60
Karena else selalu dijalankan
Karena Python membaca syarat dari bawah
Karena syarat pertama sudah benar sehingga elif dilewati
Apa keluaran program berikut?
umur = 15 membawa_kartu = False if umur >= 13 or membawa_kartu: print("Boleh masuk") else: print("Belum boleh masuk")Boleh masuk
Belum boleh masuk
Tidak ada keluaran
SyntaxError