Percabangan Python

 Hallo balik lagi nih diblog saya setelah sekian lama saya tidak membuat blog. kali ini saya akan membahas tentang Percabangan adalah cara yang digunakan untuk mengambil keputusan apabila di dalam program dihadapkan pada kondisi tertentu, jumlah kondisinya bisa satu, dua atau lebih. percabangan mengevaluasi kondisi atau ekspresi yang hasilnya benar atau salah. Kondisi tersebut disebut ekspresi boolean.

Hasil dari pengecekan kondisi adalah True atau False. Bila benar (True), maka pernyataan yang ada di dalam blok kondisi tersebut akan dieksekusi. Bila (False), maka blok pernyataan lain yang dieksekusi. Di Python ada 3 jenis pernyataan yang digunakan untuk percabangan, yaitu sebagai berikut:

No

Pernyataaan

Deskripsi

1.

if

Pernyataan if terdiri dari ekspresi Boolean diikuti oleh satu baris atau lebih pernyataan

2.

If…else

Bila pernyataan if benar, maka blok pernyataan if dieksekusi. Bila salah, maka blok pernyataan else yang dieksekusi.

3.

If…elif…else

Disebut juga if bercabang. Bila ada kemungkinan beberapa kondisi bisa benar maka digunakan pernyataan if…elif atau if…elif…else

 Pernyataan if

Pernyataan if menguji satu buah kondisi. Bila hasilnya benar maka pernyataan di dalam blog if tersebut dieksekusi. Bila salah, maka pernyataan tidak dieksekusi.

Contoh pernyataan if benar 


Pada contoh di atas, awalnya angka berisi -1. pada saat if yang pertama dieksekusi maka kondisinya adalah apakah -1<6? karena hasilnya benar/true, maka statement digrub if ini dieksekusi da menampilkan pesan -1 kurang dari 6.

Contoh pernyataan if salah.



Pada contoh diatas operator di ubah menjadi >. maka hasil pengujian kondisinya menjadi false karena - -1 > 6. Oleh karna itu, pernyataan didalam ini tidak dijalankan.


Pernyataan if...else

Pernyataan if...else menguji 2 kondisi. Kondisi pertama kalau benar, dan kondisi kedua kalau salah.


Pada contoh di atas, bilangan kita beri nilai 10. Kemudian pada pengujian if, kondisinya adalah apakah bilangan >=0? hasilnya adalah benar, maka hasil yang ditampilkan adalah Bilangan Positif. Seandainya kita ganti bilangan jadi -1, maka hasil pengujian if nya akan salah/false dan blok else yang akan dijalankan, yaitu menampilkan pesan Bilangan Negatif. 


Pernyataan if...elif...else

Pernyataan if...elif...else digunakan untuk menguji lebih dari 2 kondisi. bila kondisi. pada if benar, maka pernyataan di dalamnya yang dieksekusi. Bila salah, maka masuk ke pengujian elif. Terakhir bila tidak ada if atau elif yang benar, maka yang dijalankan adalah yang diblok else.

Contoh jika pernyataan digabungkan



Sekian dari saya, semoga ilmu yang saya dapat bisa membantu kalian semua. Terima kasih.




 




 


Komentar

Postingan populer dari blog ini

Filter

Transition