Percabangan, dalam python dikenal juga percabangan if,else. Contohnya ada 3 percabangan:
a. If A then B (Jika memenuhi kondisi A, maka lakukan B, jika tidak maka tidak terjadi apa2)
b. IF A then B else C (Jika memenuhi kondisi A, maka lakukan B, jika tidak maka C
c. IF A, then B, ELSE IF C then D else E (jika memenuhi kondisi A, maka lakukan B, jika tidak, maka cek apakah memenuhi kondisi C maka lakukan D, jika tidak maka lakukan E.
contoh:
a=4 if(a==4) print("ini adalah 4")
bila dijalankan maka akan mengeluarkan output “ini adalah 4” sementara bila variabel a kita ganti menjadi angka lain, maka tidak akan menghasilkan output apapun
a=4 if(a==4) print ("ini adalah 4") else print("bukan 4")
Pada contoh diatas, telah ditambahkan perintah else…. sehingga bila variabel a kita ganti, dia akan menampilkan teks “bukan 4”
a=4 if(a==4): print("ini adalah 4") elif(a>4): print("lebih besar dari 4") else: print("lebih kecil dari 4")
Nested IF: fungsi IF dapat digunakan untuk menguji lebih dari 1 kondisi. contoh:
if ( a<4 && i <1)
Semoga Bermanfaat!
referensi: