Setelah mengenal variabel, tipe data dan juga jenis-jenis operator, maka pada tulisan ini akan kita lanjutkan mengenai contoh penggunaan operator pada Python. Kita akan coba semua operator yang telah disebutkan di tulisan sebelumnya. Ayo kita mulai!
Operator Aritmatika
Operator aritmatika memudahkan kita untuk melakukan operasi aritmatika. Dengan menggunakan operator ini, kita dapat melakukan penjumlahan, pengurangan, pembagian, perkalian, pangkat, serta modulus. Untuk lebih jelasnya ada pada tabel berikut ini.
Simbol Operator | Keterangan |
---|---|
+ | Penjumlahan |
– | Pengurangan |
* | Perkalian |
/ | Pembagian |
// | Pembagian bilangan bulat |
** | Eksponensial (Pangkat) |
% | Modulus (sisa bagi) |
Lalu bagaimana penerapannya dalam kode Python? Coba buat file baru dan ketikkan kode berikut ini.
a = 10
b = 3
print('a =', a)
print('b =', b)
print()
# Penjumlahan
c = a+b
print('a + b =', c)
# Pengurangan
c = a-b
print('a - b =', c)
# Perkalian
c = a*b
print('a * b =', c)
# Pembagian
c = a/b
print('a / b =', c)
# Pembagian Integer
# Mengembalikan hasil dalam bilang bulat
c = a//b
print('a // b =', c)
# Pangkat
c = a**3
print('a ** b =', c)
# Modulus atau sisa hasil bagi
c = a%b
print('a % b =', c)
Output program yang ditampilkan pada IDLE dari kode di atas adalah sebagai berikut.
Bagaimana? Mudah bukan? Setelah mempraktikkan operator aritmatika, maka selanjutnya adalah operator perbandingan.
Operator Perbandingan
Seperti namanya, operator ini digunakan untuk membandingkan dua atau lebih nilai. Nilai yang dikembalikan dari penggunaan operator ini berupa boolean. Jika benar atau sesuai maka akan mengembalikan True
. Jika salah atau tidak sesuai maka nilai yang dikembalikan adalah False
. Berikut adalah tabel operator perbandingan.
Simbol | Keterangan |
---|---|
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih besar |
< | Lebih kecil |
>= | Lebih besar sama dengan |
<= | Lebih kecil sama dengan |
Dari tabel di atas, kita bisa terapkan dalam Python seperti pada kode berikut ini.
a = 10
b = 5
print('a =',a)
print('b =',b)
print()
# Apakah a sama dengan b?
c = a == b
print('a sama dengan b :', c)
# Apakah a tidak sama dengan b?
c = a != b
print('a tidak sama dengan b :', c)
# Apakah a lebih besar dari b?
c = a > b
print('a lebih besar dari b :', c)
# Apakah a lebih besar sama dengan b?
c = a >= b
print('a lebih besar sama dengan b :', c)
# Apakah a lebih kecil dari b?
c = a < b
print('a lebih kecil dari b :', c)
# Apakah a lebih kecil sama dengan b?
c = a <= b
print('a lebih kecil sama dengan b :', c)
Setelah dijalankan, output yang tampil ke layar adalah seperti ini.