Rabu, 12 Maret 2014

Operator Pada Bahasa Pemrograman Python

Pembahasan kali ini kita akan belajar bersama tentang penggunaan beberapa operator yang ada pada bahasa pemrograman python. Apa sih operator itu? Hhhmmmm... Agak susah memang menjelaskan operator tersebut, kalau menurut saya sendiri operator itu merupakan suatu perintah yang dapat menghubungkan antara data / variable dengan data / variable yang lain, ya itu memang kalimat saya itu tidak ada dasarnya :). Tapi untuk lebih jelasnya yuks kita kupas bersama operator pada bahasa pemrograman python.

Ada beberapa tipe operator antara lain operator aritmatika, operator untuk membandingkan, operator logika seperti and dan or, dan mungkin masih banyak lagi yang tidak bisa saya sebutkan satu persatu, nanti teman-teman tambahkan sendiri ya kalau masih ada yang tidak disebutkan... :)

Operator Aritmatika

Operator aritmatika sendiri merupakan operator yang dipergunakan dalam melakukan operasi matematika, seperti pengurangan, pembagian, penambahan, perkalian, pangkat, modulus dll. Berikut contoh penggunaan operator aritmatika pada bahasa pemrograman python:
print 3 + 2 * 3 - 10 / 5 
print (3 + 2) * (3 - 10 / 5)
print 3 ** 2 #pangkat
print 100 % 3 #modulus / sisa bagi
perintah tersebut akan menghasilkan nilai
7
5
9
1
Perhatikan perintah pada baris pertama tanpa harus menuliskan tanda kurung pun python sudah melakukan operasi matematika sesuai dengan aturan prioritas matematika. Operator yang biasa dipergunakan pada aritmatika ini pun beberapa dapat dipergunakan dalam melakukan manipulasi string contohnya :
print 'Pintarcoding.com! ' * 3
print 'hallo' + ' ' + 'Pintarcoding.com!'
Perintah tersebut akan mengashilkan
Pintarcoding.com! Pintarcoding.com! Pintarcoding.com! 
hallo Pintarcoding.com!
Bagaiman kerenkan bahasa pemrograman python... :)

Operator Pembanding

Ada beberapa operator pembanding antara lain, seperti contoh berikut:
print 10 > 2 # lebih besar, bernilai True
print 10 < 2 # lebih kecil, bernilai False
print 10 != 2 # tidak sama dengan, bernilai True
print 5 >= 5 # lebih besar atau sama dengan, bernilai True
print 5 <= 4 # lebih kecil atau sama dengan, bernilai False
print 5 == 5 # sama dengan, bernilai True
Operator pembanding ini biasanya untuk menentukan nilai kebenaran dalam perintah if, yang akan dibahas pada aritkel berikut tentang percabangan.

Operator Logika

Pada bahasa python terdapat 3 operator logika antara lain and, or dan not. Adapun cara penggunaan dari operator-operator tersebut adalah sebagai berikut:
print 10 > 2 and 10 > 5 # bernilai True
print True or False # bernilai True
print not False # bernilai True
Teman-teman bisa menuliskan perintah diatas untuk mencobanya dikomputer teman-teman dan ketika dijalankan maka akan menghasilkan nilai True pada semua baris perintah diatas.

Oke sekian dulu untuk artikel tentang operator logika pada bahasa pemrograman python kali ini. Artikel berikut tentang bahasa pemrograman python akan membahas penggunaan perintah if. Sampai jumpa di artikel berikutnya. Take care.

Terima kasih, Semoga bermanfaat.

2 komentar:

  1. gan hasil (print 3 ** 2) #pangkat...

    salah itu.. bukan 1024 tapi "9"

    BalasHapus
    Balasan
    1. Hehehe maap maap gan... fixed... thanks gan koreksinya, thanks juga sudah mampir...

      Hapus