Dalam sebuah bahasa pemrograman seringkali kita dihadapkan pada sebuah logika pemrograman dimana sebuah program akan mengeksekusi sebuah perintah dengan kondisi-kondisi tertentu yang harus dipenuhi, karena itu disebut juga dengan istilah percabangan. Percabangan akan mampu membuat program seolah-olah berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan.
Untuk keperluan tersebut pada Python kita bisa menggunakan percabangan atau fungsi logika IF - ELIF - ELSE dengan bentuk umum penggunaanya seperti tampak pada algoritma berikut.
>>> usia = 15
>>> if usia == 12:
                 print("Usia anda masih Anak-anak!")
        elif usia == 15:
                 print("Usia anda sudah Remaja!")
        elif usia == 18:
                 print("Usia anda sudah Dewasa!")
        else:
                print("Anda sudah Tua")
Keterbatasan dari algortima pemrograman diatas adalah tatkala nilai (usia) yang diberikan/diinputkan tidak terdapat pilihannya atau berada diatara rentang usia yang ada tersebut., untuk keperluan tersebut biasanya kita dapat menggunakan operator lainnya, yakni:
==          sama dengan
!=           tidak sama dengan
>            lebih besar dari
<            lebih kecil dari
>=         lebih besar atau sama dengan
<=         lebih kecil atau sama dengan
Selain operator tersebut, kita juga bisa mengkombinasikan dengan operator lainnya yakni AND dan OR. Adapun contoh penggunaan kedua operator tersebut adalah sebagai berikut:
>>> if usia == 10 or usia == 11 or usia == 12 or usia == 13:
                  print('Usia anda berada diantara 10 sampai dengan 13!')
        else:
                  print('Usia anda selain dari 10,11,12,13!')
Contoh penggunaan AND!
>>> if usia >= 10 and usia <= 17:
                  print(' Usia anda berada diantara 10 sampai dengan 17!')
        else:
                 print('Usia anda tidak berada diantara 10 hingga 17!')
 
Terimakasih atas saran dan tanggapannya, segera akan dibalas !