Operator Aritmatika (Arithmetic Operators)
Dengan bahasa pemrograman Python kita bisa melakukan operasi aritmatika. Operasi aritmatika adalah operasi perhitungan dasar terhadap bilangan. Dengan demikian, operasi aritmatika ini dilakukan terhadap tipe data numeric.
operasi | keterangan |
---|---|
Penjumlahan + |
1 + 3 = 4 Menjumlahkan nilai dari masing-masing operan atau bilangan |
Pengurangan - |
4 - 1 = 3 Mengurangi nilai operan di sebelah kiri menggunakan operan di sebelah kanan |
Perkalian * |
2 * 4 = 8 Mengalikan operan\/bilangan |
Pembagian / |
10 / 5 = 2 Untuk membagi operan di sebelah kiri menggunakan operan di sebelah kanan |
Sisa Bagi % |
11 % 2 = 1 Mendapatkan sisa pembagian dari operan di sebelah kiri operator ketika dibagi oleh operan di sebelah kanan |
Pangkat ** |
8 ** 2 = 64 Memangkatkan operan disebelah kiri operator dengan operan di sebelah kanan operator |
Pembagian Bulat // |
10 // 3 = 3 Sama seperti pembagian. Hanya saja angka dibelakang koma dihilangkan |
contoh penggunaan Operator Aritmatika
Penjumlahan
>>> print(13 + 2)
15
>>> apel = 7
>>> jeruk = 9
>>> buah = apel + jeruk
>>> print(buah)
16
Pengurangan
>>> hutang = 10000
>>> bayar = 5000
>>> sisaHutang = hutang - bayar
>>> print("Sisa hutang Anda adalah ", sisaHutang) ('Sisa hutang Anda adalah ', 5000)
Perkalian
>>> panjang = 15
>>> lebar = 8
>>> luas = panjang * lebar
>>> print(luas)
120
Pembagian
>>> kue = 16
>>> anak = 4
>>> kuePerAnak = kue / anak
>>> print("Setiap anak akan mendapatkan bagian kue sebanyak ", kuePerAnak) ('Setiap anak akan mendapatkan bagian kue sebanyak ', 4)
Sisa Bagi \/ Modulus
>>> bilangan1 = 14
>>> bilangan2 = 5
>>> hasil = bilangan1 % bilangan2
>>> print("Sisa bagi dari bilangan ", bilangan1, " dan ", bilangan2, " adalah ", hasil)
('Sisa bagi dari bilangan ', 14, ' dan ', 5, ' adalah ', 4)
Pangkat
>>> bilangan3 = 8
>>> bilangan4 = 2
>>> hasilPangkat = bilangan3 ** bilangan4
>>> print(hasilPangkat)
64
Pembagian Bulat
>>> print(10//3)
3
10 dibagi 3 adalah 3.3333. Karena dibulatkan maka akan menghasilkan nilai 3
Operator Perbandingan (Comparison (Relational) Operators)
Dalam pemrograman, kita akan sering sekali membandingkan dua atau lebih data. Data yang dibandingkan bisa berada dalam variable atau data yang ditulis secara langsung. Tipe data yang bisa dilakukan perbandingan dalam bahasa Python juga beragam, bisa numeric, string, atau list. Hasil operasi perbandingan hanyalah salah satu dari dua kemungkinan, True atau False. Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari masing-masing operan.
Operator | Keterangan |
---|---|
Sama dengan == |
1 == 1 bernilai True Jika masing-masing operan memiliki nilai yang sama, maka kondisi bernilai benar atau True. |
Tidak sama dengan != |
2 != 2 bernilai False Akan menghasilkan nilai kebalikan dari kondisi sebenarnya. |
Tidak sama dengan <> |
2 <> 2 bernilai False Akan menghasilkan nilai kebalikan dari kondisi sebenarnya. |
Lebih besar dari > |
5 > 3 bernilai True Jika nilai operan kiri lebih besar dari nilai operan kanan, maka kondisi menjadi benar. |
Lebih kecil dari < |
5 < 3 bernilai True Jika nilai operan kiri lebih kecil dari nilai operan kanan, maka kondisi menjadi benar. |
Lebih besar atau sama dengan >= |
5 >= 3 bernilai True Jika nilai operan kiri lebih besar dari nilai operan kanan, atau sama, maka kondisi menjadi benar. |
Lebih kecil atau sama dengan <= |
5 >= 3 bernilai True Jika nilai operan kiri lebih besar dari nilai operan kanan, atau sama, maka kondisi menjadi benar. |