Operator Relasional (Perbandingan) Pada Python

Operator Relasional (Perbandingan) Pada Python

Seperti namanya, operator perbandingan berfungsi untuk membandingkan 2 buah data. Sebenarnya operator perbandingan ini sudah kamu pelajari di matematika sejak SD. Ingat dengan lambang \(<\), \(>\), \(=\), \( \leq \), dan \(\geq\) ? Sangat familiar bukan?

Sama halnya dengan matematika, pada pemrograman simbol tersebut juga menandakan lebih kecil dari, lebih besar dari, dsb. Contoh, pernyataan 2<5 berarti 2 lebih kecil dari 5. Jika kita mencetak pernyataan ini dengan perintah print(), maka hasil yang akan keluar adalah true atau false. Ini terjadi karena saat kita menulis pernyataan 2<5, interpreter akan mengecek apakah angka 2 lebih kecil dari 5. Jika 2 lebih kecil dari 5, maka akan muncul hasil true, sedangkan jika 2 lebih besar dari 5, maka akan muncul hasil false. Berikut contoh implementasi-nya :

print(2<5)
# ini menghasilkan true 

print(6<4) 
# ini menghasilkan false

Untuk mengecek apakah suatu data sama dengan data lain, kita tidak menggunakan simbol =, melainkan simbol ==. Contohnya, pernyataan 2==2 akan mengecek apakah angka 2 itu sama dengan angka 2. Dalam contoh ini, hasil true akan muncul.

Contoh lain, pernyataan 2==6 akan mengecek apakah angka 2 sama dengan angka 6. Karena 2 tidak sama dengan 6, maka hasil false akan muncul.

List Lengkap Operator Relasional

OperatorArti
>Membandingkan apakah suatu nilai lebih besar daripada nilai lain.
<Membandingkan apakah suatu nilai lebih kecil dari nilai lain.
>=Membandingkan apakah suatu nilai lebih besar atau sama dengan nilai lain.
<=Membandingkan apakah suatu nilai lebih kecil atau sama dengan nilai lain.
==Membandingkan apakah suatu nilai sama dengan nilai lain.
!=Membandingkan apakah suatu nilai tidak sama dengan nilai lain.