Tutorial Python – Operator Pada Python
lebakcyber.net – Tutorial Python – Operator Pada Python. Pada tutorial sebelumnya kita sudah mempelajari tentang variabel dan juga tipe data yang ada pada python. Dan pada tutorial belajar python kali ini kita akan mempelajari tentang operator pada python.
Operator dapat didefinisikan sebagai simbol-simbol yang digunakan untuk melakukan suatu kegiatan operasi tertentu. Ada 5 jenis operator yang ada dalam pemrograman dan wajib kalian ketahui.
- Operator Aritmatika
- Operator Logika
- Operator Pembanding
- Operator Penugasan
- Operator Ternary
Dan ditutorial belajar python kali ini kita akan membahas ke enam operator tersebut.
Operator Aritmatika
Operator aritmatika adalah operator yang biasanya digunakan untuk melakukan proses perhitungan pada suatu program, operator aritmatika ini juga merupakan salah satu operator yang paling sering digunakan.
Operator aritmatika sendiri terdiri dari :
Operator | Simbol |
Pengurangan | – |
Penjumlahan | + |
Pembagian | / |
Perkalian | * |
Pemangkatan | ** |
Sisa Bagi | % |
Sekarang kita coba implementasikan perintah pada masing-masing operator aritmatika tersebut kedalam program python.
#Membuat input file nilai_1 = int(input("Masukan nilai pertama : ")) nilai_2 = int(input("Masukan nilai kedua : ")) #Operator aritmatika pengurangan jumlah = nilai_1 - nilai_2 print("Ini adalah hasil operator aritmatika pengurangan = ", jumlah) #Operator aritmatika penjumlahan jumlah = nilai_1 + nilai_2 print("Ini adalah hasil operator aritmatika penjumlahan = ", jumlah) #Operator aritmatika pembagian jumlah = nilai_1 / nilai_2 print("Ini adalah hasil operator aritmatika pembagian = ", jumlah) #Operator aritmatika perkalian jumlah = nilai_1 * nilai_2 print("Ini adalah hasil operator aritmatika perkalian = ", jumlah) #Operator aritmatika pemangkatan jumlah = nilai_1 ** nilai_2 print("Ini adalah hasil operator aritmatika pemangkatan = ", jumlah) #Operator aritmatika sisa bagi jumlah = nilai_1 % nilai_2 print("Ini adalah hasil operator aritmatika sisa bagi = ", jumlah)
Setelah dijalankan, maka output dari operator aritmatika tersebut seperti dibawah ini :
Masukan nilai pertama : 5 Masukan nilai kedua : 2 Ini adalah hasil operator aritmatika pengurangan = 3 Ini adalah hasil operator aritmatika penjumlahan = 7 Ini adalah hasil operator aritmatika pembagian = 2.5 Ini adalah hasil operator aritmatika perkalian = 10 Ini adalah hasil operator aritmatika pemangkatan = 25 Ini adalah hasil operator aritmatika sisa bagi = 1
Operator Logika
Operator logika adalah sebuah operator yang biasanya digunakan untuk melakukan operasi logika, misalnya seperti logika AND, OR dan NOT.
Nama Logika | Simbol |
Logika AND | and |
Logika OR | or |
Logika NOT | not |
Dibawah ini adalah contoh dari penggunaan operator logika di python :
#pembuatan variabel dan pemberian nilai nilai_1 = True nilai_2 = False #Operator Logika And hasil = nilai_1 and nilai_2 print(hasil) #Operator logika Or hasil = nilai_1 or nilai_2 print(hasil) #Operator logika Not nilai_1 = not nilai_2 print(hasil)
Setelah dijalankan, maka nanti hasilnya akan seperti dibawah ini :
False True True
Operator Pembanding
Operator pembanding biasanya digunakan untuk melakukan pembandingan pada dua buah nilai yang berbeda. Operator pembanding ini juga biasanya dikenal dengan operator relasi dan sering digunakan untuk membuat suatu kondisi atau logika.
Operator pembanding ini terdiri dari :
Operator | Simbol |
Lebih besar | > |
Lebih kecil | < |
Sama dengan | == |
Tidak sama dengan | != |
Lebih besar sama dengan | >= |
Lebih kecil sama dengan | <= |
Sekarang kita coba implementasikan operator pembanding tersebut pada program python
#Membuat fungsi input untuk memasukan nilai nilai_1 = int(input("Nilai 1 = ")) nilai_2 = int(input("Nilai 2 = ")) #Hasil operator logika lebih besar hasil = nilai_1 > nilai_2 print("Apakah nilai 1 lebih besar dari nilai 2? ", hasil) #Hasil operator logika lebih kecil hasil = nilai_1 < nilai_2 print("Apakah nilai 1 lebih kecil dari nilai 2? ", hasil) #Hasil operator logika sama dengan hasil = nilai_1 == nilai_2 print("Apakah nilai 1 sama dengan nilai 2? ", hasil) #Hasil operator logika tidak sama dengan hasil = nilai_1 != nilai_2 print("APakah nilai 1 tidak sama dengan nilai 2? ", hasil) #Hasil operator logika lebih besar sama dengan hasil = nilai_1 >= nilai_2 print("Apakah nilai 1 lebih besar sama dengan nilai 2? ", hasil) #hasil Operator logika lebih kecil sama dengan hasil = nilai_1 <= nilai_2 print("Apakah nilai 1 lebih kecil sama dengan nilai 2? ", hasil)
Selanjutnya jalankan perintah diatas pada program python, nanti hasilnya akan seperti dibawah ini :
Nilai 1 = 5 Nilai 2 = 3 Apakah nilai 1 lebih besar dari nilai 2? True Apakah nilai 1 lebih kecil dari nilai 2? False Apakah nilai 1 sama dengan nilai 2? False APakah nilai 1 tidak sama dengan nilai 2? True Apakah nilai 1 lebih besar sama dengan nilai 2? True Apakah nilai 1 lebih kecil sama dengan nilai 2? False
Operator Penugasan
Operator penugasan adalah operator yang digunakan untuk memberikan pada sebuah variabel yang dibuat pada python.
Selain mengisi atau menyimpan suatu nilai, variabel bisa juga ditugaskan untuk melakukan penjumlahan, pengurangan, perkalian, pembagian dan sebagainya.
Contoh operator penugasan :
Operator | Simbol |
Pengisian | = |
Penjumlahan | += |
Pengurangan | -= |
Pembagian | /= |
Perkalian | */= |
Pemangkatan | **/= |
Sisa Bagi | %= |
Sekarang kita coba implementasikan operator penugasan tersebut di python
#Operator penugasan pengisian nilai_1 = 5 hasil = nilai_1 print("operator penugasan pada nilai 1 = ", hasil) #operator penugasan penjumlahan nilai_2 = 5 nilai_2 += 5 print("nilai 2 setelah ditambah 5 = ", nilai_2) #Operator penugasan pengurangan nilai_3 = 5 nilai_3 -= 3 print("nilai 3 setelah dikurangi 3 = ", nilai_3) #Operator penugasan pembagian nilai_4 = 5 nilai_4 /= 2 print("nilai 4 setelah dibagi 2 = ", nilai_4) #Operator penugasan perkalian nilai_5 = 5 nilai_5 *= 3 print("nilai 5 setelah dikali 3 = ", nilai_5) #Operator penugasan pemangkatan nilai_6 = 5 nilai_6 **= 2 print("nilai 6 setelah dipangkat 2 = ", nilai_6) #Operator penugasan sisa bagi nilai_7 = 5 nilai_7 %= 2 print("Nilai 7 setelah sisa bagi 2 = ", nilai_7)
Nanti output hasilnya seperti berikut ini :
operator penugasan pada nilai 1 = 5 nilai 2 setelah ditambah 5 = 10 nilai 3 setelah dikurangi 3 = 2 nilai 4 setelah dibagi 2 = 2.5 nilai 5 setelah dikali 3 = 15 nilai 6 setelah dipangkat 2 = 25 Nilai 7 setelah sisa bagi 2 = 1
Operator Ternary
Operator Ternary dikenal juga sebagai operator kondisi, karena operator ini digunakan untuk membuat suatu ekspresi atau kondisi percabangan seperti IF/Else.
Dalam bahasa pemrograman python sebenarnya tidak ada operator ternary, dan untuk memproses suatu kondisi pada python menggunakan perintah IF/Else.
Contohnya seperti berikut ini :
#Membuat variabel dan fungsi input usia = int(input("Berapa usia kamu? ")) status = "Anak-anak" if usia < 17 else "Dewasa" print("Kamu " + status)
Jalankan perintah tersebut dan masukan nilai 17, maka outputnya akan menuliskan bahwa kamu sudah dewasa seperti dibawah ini :
Berapa usia kamu? 17 Kamu Dewasa
Oke sampai disini pembahasan kita mengenai operator pada python sudah selesai. Jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapat tutorial belajar python dasar lainnya ya.