28 Agustus 2020

Mengenal Operator pada Pemrograman Python

Operator digunakan untuk melakukan operasi pada variabel dan nilai. Ada beberapa tipe operator yang sering digunakan dalam pemrograman python di antaranya adalah :

  • Operator Aritmatika
  • Operator Perbandingan
  • Operator Logika
  • Operator Ternary

Operator Aritmatika

Operator aritmatika digunakan dengan nilai numerik untuk melakukan operasi matematika umum. Operator aritmatika seringkali kita jumpai juga dalam kehidupan sehari-hari.

Operator aritmatika terdiri dari:

Operator

Simbol

Penjumlahan

+

Pengurangan

-

Perkalian

*

Pembagian

/

Sisa Bagi

%

Pemangkatan

**

Contoh dalam penulisan program:

# Pemberian nilai

= 10
= 5

# Penjumlahan

= a + b
print("hasil perhitungan ",a," + ",b," = ",c)

# Pengurangan

= a - b
print("hasil perhitungan ",a," - ",b," = ",c)

# Perkalian

= a * b
print("hasil perhitungan ",a," * ",b," = ",c)

# Pembagian

= a / b
print("hasil perhitungan ",a," / ",b," = ",c)

# Sisa Bagi

= a % b
print("hasil perhitungan ",a," sisa bagi ",b," = ",c)

# Pemangkatan

= a ** b
print("hasil perhitungan ",a," pangkat ",b," = ",c)


Output Program


Catatan : Pada perhitungan sisa bagi, hasil yang ditampilkan adalah angka sisa pembagian bukan jumlah hasil dari pembagian.


Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan dua nilai. Dalam beberapa kasus pemrograman terkadang kita perlu untuk membandingkan dua buah nilai untuk bisa menentukan perintah program berikutnya atupun sekedar membuat validasi kondisi.

Operator perbandingan terdiri dari:

Operator

Simbol

Lebih Besar

>

Lebih Kecil

<

Sama Dengan

==

Tidak Sama Dengan

!=

Lebih Besar Sama dengan

>=

Lebih Kecil Sama dengan

<=


Contoh dalam penulisan program:

#apakah 10 lebih besar dari 5
x=10>5
print(x)

#apakah 5 lebih kecil dari 10
x=5<10
print(x)

#apakah 10 sama dengan 10
x=10==10
print(x)

#apakah 5 bukan sama dengan 10
x=5!=10
print(x)

#apakah 10 lebih besar atau sama dengan 5
x=10>=5
print(x)

#apakah 5 lebih kecil atau sama dengan 10
x=5<=10
print(x)


Output Program


Catatan : x bernilai benar jika kondisi perbandinga benar. Contoh pada baris pertama, 10 lebih besar dr 5 adalah hal yang benar.


Operator Logika

Operator logika yang digunakan untuk menggabungkan pernyataan bersyarat.  

Operator logika terdiri dari:

Operator

Penulisan

Logika And

and

Logika Or

or

Logika Not / Inverter

not


Contoh dalam penulisan program:

benar=True
salah=False

#Logika And
hasil=benar and salah
print(hasil)

#Logika Or
hasil=benar or salah
print(hasil)

#logika Not / Inverter
hasil = not benar
print(hasil)


Output program


Catatan : Akan lebih mudah memahami Operator Logika jika sudah memahami Gerbang Logika


Operator Ternary

Operator Ternary penggunaannya hampir mirif seperti logika percabangan IF Else. Didalam pemograman python, format penulisan penggunaan operator turnary sebagai berikut:

varibel_nilai_benar if kondisi else variabel_nilai_salah

Contoh dalam penulisan program

kata_sandi = "r4h4si4"
pesan = "sandi benar" if kata_sandi == "rahasia" else "sandi salah"
print(pesan)

Output program


Baca Juga :
Nah, selain operator yang admin sebutkan diatas. Python juga mendukung operator lain seperti Operator Penugasan, Operator Bitwise, Operator Penugasan, dan lain sebagainya. Sekian postingan kali ini semoga bisa menambah wawasan kita. Seperti biasa untuk pertanyaan, kritik dan saran silahkan tulis komentar dibawah.

Disqus Codes
  • To write a bold letter please use or
  • To write a italic letter please use or
  • To write a underline letter please use
  • To write a strikethrought letter please use
  • To write HTML code, please use or
    or

    And use parse tool below to easy get the style.
Show Parser Box

strong em u strike
pre code pre code spoiler
embed

Berlangganan Artikel Gratis