OKE

Python : Mengenal Operator And dan Or

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!')


Related

python 4283593686452053479

Posting Komentar

Terimakasih atas saran dan tanggapannya, segera akan dibalas !

emo-but-icon

Follow Me !

Trending

Terbaru

Komentar

item