Tutorial Belajar Python Part 19: Jenis-jenis Operator Logika Python

Kali ini kita akan membahas mengenai jenis-jenis Operator Logika dalam bahasa pemrograman Python. Operator logika ini sering pun disebut selaku operator boolean.


Pengertian Operator Logika Python

Operator logika yakni operator yang digunakan untuk membangun kesimpulan logis dari 2 kondisi boolean: true atau false. Di bahasa Python terdapat 3 operator logika:

Operator Penjelasan Contoh Hasil
and True sekiranya kedua operand bernilai True True and True True
or True sekiranya diantara operand bernilai True True or False True
not True sekiranya operand bernilai False not False True

Di prakteknya, operator logika ini banyak dimanfaatkan untuk menggabungkan beberapa hasil operasi perbandingan (contohnya akan kita lihat sesaat lagi).


Contoh Kode Program Operator Logika Python

Di format benar-benar sederhana, operator logika hanya dapat diisi dengan operand yang bernilai True atau False. Berikut percobaannya:

Hasil kode program:

Di sini saya membangun beberapa percobaan menggunakan operator logika. Rumus yang dimanfaatkan yakni selaku berikut:

  • Operator and hanya akan menghasilkan True sekiranya kedua operand bernilai True, selain itu hasilnya False.
  • Operator or hanya akan menghasilkan True sekiranya diantara operand bernilai True. Operator or hanya bernilai False sekiranya kedua operand pun bernilai False.
  • Operator not akan membalikkan logika, not False menghasilkan True, dan not True menghasilkan False.

Kita pun dapat menggabungkan lebih dari satu operasi seperti contoh berikut:

Hasil kode program:

Untuk operasi seperti ini, akan diproses dari kiri ke kanan, kecuali ditemukan tanda kurung karenanya begitulah yang akan diproses terlebih dahulu.

  • Di baris 1, operasi (5 > 6) and (10 <= 8) akan diproses menjadi False and False, hasilnya False.
  • Di baris 4, operasiĀ (‘duniailkom’ == ‘duniailkom’) or (10 <= 8) akan diproses menjadi True or False, hasilnya True.
  • Di baris 7, operasi not (10 < 10) akan diproses menjadi not False, hasilnya True.
  • Di baris 10, operasi (‘duniailkom’ == ‘duniailkom’) and (10 <= 8) or (1 != 1) akan diproses menjadi (True and False) or False, kemudian menjadi False or False, hasilnya False.

Sama seperti operasi perbandingan, operasi logika ini banyak dimanfaatkan di percabangan kode program, misalnya untuk dapat login seseorang mesti mempunyai username and password yang sesuai. Sekiranya diantara saja tak terpenuhi, karenanya tak dapat login.


Di panduan ini kita telah membahas pengertian dan cara pemakaian operator logika Python. Berikutnya akan masuk ke Jenis-Jenis Operator Bitwise di Bahasa Pemrograman Python.


Sumber https://www.duniailkom.com/

Share

You may also like...