pythonOperasi logika

Python menyediakan operator logika untuk menggabungkan dan memanipulasi nilai kebenaran (boolean). Operator ini digunakan dalam berbagai kondisi untuk mengevaluasi ekspresi berdasarkan nilai True atau False.

1. Operator Logika AND (and)

Operator and mengembalikan True jika kedua ekspresi yang dibandingkan bernilai True. Jika salah satu atau kedua ekspresi bernilai False, maka hasilnya adalah False.

Contoh:

a = True
b = False
c = True

print(a and b)  # False (karena salah satu False)
print(a and c)  # True (karena keduanya True)

2. Operator Logika OR (or)

Operator or mengembalikan True jika salah satu atau kedua ekspresi bernilai True. Jika keduanya False, maka hasilnya adalah False.

Contoh:

a = True
b = False
c = True

print(a or b)  # True (karena salah satu True)
print(b or c)  # True (karena salah satu True)
print(b or False)  # False (karena keduanya False)

3. Operator Logika NOT (not)

Operator not digunakan untuk membalik nilai boolean. Jika suatu ekspresi bernilai True, not akan mengembalikan False, dan sebaliknya.

Contoh:


4. Kombinasi Operator Logika

Operator logika dapat dikombinasikan untuk membuat kondisi yang lebih kompleks.

Contoh:


5. Operator Logika dalam if Statements

Operator logika sering digunakan dalam pernyataan if untuk membuat keputusan berdasarkan kondisi yang diberikan.

Contoh 1 - Sederhana:

Output: Kondisi terpenuhi (karena a adalah True dan b adalah False)


6. Contoh Penggunaan dalam Kasus Nyata

A. Verifikasi Kelayakan Peminjam (Bisnis Keuangan)

Dalam industri keuangan, kita bisa menggunakan operator logika untuk menentukan apakah seseorang layak mendapatkan pinjaman.

Output: Peminjam layak (karena pendapatan di atas 4000 dan catatan kredit baik)


B. Menentukan Diskon Berdasarkan Jumlah Pembelian

Di sebuah toko, kita bisa memberikan diskon kepada pelanggan berdasarkan jumlah pembelian mereka.

Output: Diskon yang diterima: 10% (karena pembelian berada di antara 1000 dan 1999)


Kesimpulan

  1. and → Hanya True jika kedua kondisi True.

  2. orTrue jika salah satu kondisi True.

  3. not → Membalik nilai boolean (True menjadi False, dan sebaliknya).

  4. Operator logika sering digunakan dalam pernyataan if, validasi data, dan pengambilan keputusan dalam program.

  5. Contoh penggunaan operator logika bisa diterapkan dalam bisnis keuangan, diskon toko, hingga sistem keamanan.

Last updated