Operator Aritmatika Python

Operator ini merupakan operator-operator yang digunakan untuk berbagai operasi aritmatika atau operasi matematis. Tabel berikut merperlihatkan operator-operator aritmatika yang tergolong dalam operator binary.

Operator Keterangan Contoh
+ Penjumlahan 2+2
Pengurangan 5-1
* Perkalian 4*2
/ Pembagian 6/2
% Sisa pembagian (Modulus) 9%3
** Perpangkatan 7**2

Adapun operator-operator yang tergolong di dalam operator unary dapat dilihat pada table berikut ini.

Operator Keterangan Contoh
+ Plus +7
Minus -2
~ Negasi ~5

Untuk membuktikan teori-teori operator aritmatik diatas, berikut adalah contoh operasi-operasi menggunakan operator binary.

 3

Tidak seperti C++ ataupun JAVA, dengan menggunakan Python Anda bias melakukan operasi matematis secara langsung tanpa harus melalui proses yang panjang.

Adapun operasi aritmatika yang menggunakan operator unary seperti yang terlihat pada contoh berikut

2

 

Prioritas operator

Setiap operator aritmatika memiliki prioritas yang berbeda. Anda perlu berhari-hati menuliskan posisi operator, karena penulisan operator yang salah dapat menyebabkan hasil yang dicapai berbeda.

Misal:

3+5*7

Seperti yang diketahui, operator perkalian (*) memiliki prioritas yang lebih tinggi dibandingkan dengan operator penjumlahan (+). Sehingga operasi yang dikerjakan terlebih dahulu pada contog diatas adalah operasi perkalian, kemudian operasi penjumlahan (dari kanan ke kiri). Apabila dituliskan maka dapat seperti ini:

3+(5*7)

Untuk lebih jelasnya table berikut memperlihatkan urutan prioritas-prioritas dari operator artimatika.

Operator Prioritas Keterangan
** Tertinggi
*, /, % (Ketiganya memiliki prioritas yang sama) Operasi dimulai dari kiri ke kanan
+, – Terendah(keduanya memiliki prioritas yang sama) Pengoperasian dari kiri ke kanan

 

Mind Map dari Operator Aritmatika

4

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s