Percabangan menggunakan if else. Operator yang digunakan pada percabangan yaitu:
if (jika)
elif (selain itu jika)
else (selain itu)
Mari kita coba kode dibawah ini:
Karena statement dalam python dipisahkan dengan spasi, jadi contoh kodenya saya tulis pada file terpisah
[Contoh percabangan 1]
hasil: Nilai x adalah 1
Jika nilai x kita ubah, maka hasilnya: Nilai x bukan satu
Keterangan:
Jika statement pertama (if x == 1:) bernilai benar, maka perintah dilaksanakan. Jika statement pertama salah, maka statement kedua yang dilaksanakan.
Berikut contoh penggunaan percabangan pada aplikasi login.
hasil: Selamat datang, Tigan
Ups, hampir kelupaan "elif" nya. elif dijalankan jika statement sebelumnya bernilai salah dan statement pada elif tersebut bernilai benar. Biar ndak membingungkan, perhatikan contoh berilut:
If bersarang
Percabangan menggunakan if else dapat kita buat bersarang (if bersarang atau nested if) seperti contoh yang saya ambil dari http://id.wikipedia.org ini:
Dalam Python blok - blok statement di pisahkan menggunakan spasi pada awal statement seperti pada contoh diatas. Blok statement kedua (baris ke 4) menandakan bahwa blok statement tersebut adalah anak dari blok statement pertama (baris ke 3), dan baris ke 6 (else) merupakan kelanjutan statement kedua. Sedangkan baris ke 11 (else) merupakan kelanjutan blok statement pertama. Berikut ilustrasi yang menjelaskan blok statement dalam psoudo code:
Sampai disini dulu pembahasan percabangannya. Jika ada yang belum jelas atau membingungkan mari kita lanjutkan lewat kolom komentar dibawah (^_^).
2 komentar:
asiik... udah di muksi lsgi pelajarannya....
nanya gan.. ini kan percabangan, brarti nanti kita nulis script else, if, elfe trus d jadikan file.py dan d masukkan k e/system/app/python ya? trus ngetesnya pk interaktif consolo gt??
Iya kang, sperti pd coretan prtama, n di buka lewat run script
Posting Komentar