Advertisement





Iklan

Mengenal 6 Jenis Operator dalam Python

Operator merupakan simbol-simbol yang digunakan untuk melakukan operasi tertentu.
Ada enam jenis operator dalam pemrograman yang wajib diketahui:
  1. Operator Aritmatika
  2. Operator Pembanding/Relasi
  3. Operator Penugasan
  4. Opeartor Logika
  5. Operator Bitwise
  6. Operator Ternary

1. Operator Aritmatika
Operator aritmatika termasuk dalam operator yang paling sering digunakan dalam pemrograman.
Operator aritmatika terdiri dari:

OperatorSimbol
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)
Hasilnya :


Pada kode program di atas, kita menggunakan string formatting untuk mencetak hasil dari masing-masing opearasi.
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 = 17
Maka variabel umur telah kita berikan tugas untuk menyimpan angka 17.
Selain menyimpan atau pengisian nilai, ada juga menjumlahkan, mengurangi, perkalian, pembagian, dsb.
Selengkapnya bisa dilihat di tabel berikut.

OperatorSimbol
Pengisian=
Penjumlahan+=
Pengurangan-=
Perkalian*=
Pembagian/=
Sisa Bagi%=
Pemangkatan**=
Untuk lebih jelasnya, mari kita coba contohnya dalam program.
# 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
Hasilnya:


Pada awalnya kita mengisi nilai variabel a dengan 4. Kemudian dilakukan penjumlahan atau ditambah 5.
a += 5
Penjumlahan tersebut sama maksudnya seperti ini:
a = a + 5
Artinya, kita mengisi nilai variabel a dengan nilai a sebelumnya, lalu ditambah 7. SELESAI.
Kemudian 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
Silahkan coba inputkan nilai variabel a dengan 12 dan berapakah hasil akhirnya?


Posting Komentar

0 Komentar