Python Operators

 Apa yang dimaksud dengan operator dalam bahasa pemrograman Python?


Operator merupakan simbol spesial di bahasa pemrograman Python untuk perhitungan aritmatika dan komputasi logika. Nilai yang dioperasikan dengan operator disebut operand.

Contoh:

>>2+3

5


Di sini, + merupakan operator yang menampilkan penjumlahan, 2 dan 3 merupakan operand atau nilai dan 5 adalah hasil operasinya.

Arithmetic Operators

Arithmetic operators digunakan untuk menunjukan operasi matematika seperti penjumlahan, pengurangan, perkalian dst.


Arithmetic Operators in Python


Operator

Meaning

Example

+

Penjumlahan dua operand atau unary plus

x+y

+2

-

Pengurangan operand kanan dari kiri atau unary minus

x-y

-2

*

Perkalian dua operand

x*y

/

Pembagian operand (hasilnya selalu float)

x/y

%

Modulus adalah sisa hasil bagi

x%y

(reminder dari x%y)

//

Floor Division adalah banyaknya jumlah pembagian

x//y

**

Exponent adalah bilangan berpangkat

x**y


Contoh: Operator aritmatika di Python

x = 15

 

y = 4

 

print('x + y =', x + y)

print('x - y =', x - y)

print('x * y =', x * y)

print('x / y =', x / y)

print('x // y =', x // y)

print('x ** y =', x ** y)


Ketika program dieksekusi, maka akan menghasilkan:

x + y = 19

x - y = 11    

x * y = 60    

x / y = 3.75  

x // y = 3    

x ** y = 50625

Comparison Operators

Operator perbandingan digunakan untuk membandingkan nilai. Nilai tersebut akan dikembalikan dengan pernyataan benar atau salah menurut kondisi yang berlaku.


Operator Perbandingan di Python


Operator

Meaning

Contoh

>

Lebih besar dari

x > y

<

Lebih kecil dari

x < y

>=

Lebih besar atau sama dengan

x >= y

<=

Lebih kecil atau sama dengan

x <= y

==

Sama dengan

x == y

!=

Tidak sama dengan

x != y





Perhatikan skrip program berikut.

x = 15

 

y = 4

 

print('x < y =', x < y)

print('x > y =', x > y)

print('x <= y =', x <= y)

print('x >= y =', x >= y)



Ketika program akan dieksekusi maka akan menghasilkan:

x < y = False

x > y = True

x <= y = False

x >= y = True

Operator Logika

Operator logika yang digunakan antara lain adalah end, or, not.


Operator

Meaning

Contoh

and

akan bernilai True jika kedua operand benar

x and y

or

bernilai True jika salah satu operand bernilai benar

x or y

not

bernilai benar jika operand bernilai salah

not x


Perhatikan skrip program berikut.

x = True

 

y = False

 

print('x and y is', x and y)

print('x or y is', x or y)

print('not x is', not x)


Ketika program dieksekusi, maka akan menghasilkan.

x and y is False

x or y is True

not x is False






Tidak ada komentar:

Posting Komentar

Python Operators

  Apa yang dimaksud dengan operator dalam bahasa pemrograman Python? Operator merupakan simbol spesial di bahasa pemrograman Python untuk pe...