Ada enam jenis operator dalam pemrograman yang wajib diketahui:
- Operator Aritmatika
- Operator Pembanding/Relasi
- Operator Penugasan
- Opeartor Logika
- Operator Bitwise
- Operator Ternary
1. Operator Aritmatika
Operator aritmatika termasuk dalam operator yang paling sering digunakan dalam pemrograman.
Operator aritmatika terdiri dari:
| Operator | Simbol | 
|---|---|
| Kali | * | 
| Bagi | / | 
| Tambah | + | 
| Kurang | - | 
| Sisa Bagi | % | 
| Pemangkatan | ** | 
Mari kita coba dalam program:
# file: aritmatika.py
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
b = input("Inputkan nilai b: ")
# Menggunakan operator penjumlahan
c = a + b
print "Hasil %d + %d = %d" % (a,b,c)
# Operator Pengurangan
c = a - b
print "Hasil %d - %d = %d" % (a,b,c)
# Operator Perkalian
c = a * b
print "Hasil %d * %d = %d" % (a,b,c)
# Operator Pembagian
c = a / b
print "Hasil %d / %d = %d" % (a,b,c)
# Operator Sisa Bagi
c = a % b
print "Hasil %d %% %d = %d" % (a,b,c)
# Operator Pangkat
c = a ** b
print "Hasil %d ** %d = %d" % (a,b,c)

Operator % selain digunakan untuk string formatting, operator ini juga digunakan untuk menghitung operasi sisa bagi.
Misal: 7 % 3, maka hasilnya 1. Karena sisa dari hasil bagi antara 7 dengan 3 adalah 1.
2. Operator Penugasan
Seperti namanya, operator ini digunakan untuk memberikan tugas pada variabel.
Misalnya:
umur = 17Selain menyimpan atau pengisian nilai, ada juga menjumlahkan, mengurangi, perkalian, pembagian, dsb.
Selengkapnya bisa dilihat di tabel berikut.
| Operator | Simbol | 
|---|---|
| Pengisian | = | 
| Penjumlahan | += | 
| Pengurangan | -= | 
| Perkalian | *= | 
| Pembagian | /= | 
| Sisa Bagi | %= | 
| Pemangkatan | **= | 
# file: penugasan.py
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
# ^ 
# | contoh operator penugasan untuk mengisi nilai
print "Nilai a = %d" % a
# Coba kita jumlahkan nilai a dengan opertor penugasan
a += 7
# ^
# |
# contoh operator penugasan untuk menjumlahkan
# Setelah nilai a ditambah 7, coba kita lihat isinya
print "Nilai setelah ditambah 7:"
print "a = %d" % a
a += 5a = a + 5Kemudian kerjakan latihan pengujian untuk operator lain seperti berikut.
# Ambil input untuk mengisi nilai
a = input("Inputkan nilai a: ")
# tambahkan dengan 2
a += 2
# kurangi 3
a -= 3
# kali 10
a *= 10
# bagi dengan 4
a /= 4
# pangkat 10
a **= 10
# Berapakah nilai a sekarang?
print "Nilai a adalah %d" % a 
 
 
 
 
 
0 Komentar